This application allows users to convert Markdown files into either a PDF Beamer format or SCORM packages.
Before running the application, ensure you have the following installed:
-
Python: The application is developed in Python. You need Python 3.6 or newer, which you can download from Python's official site.
-
PyQt6: The GUI is built using PyQt6, which provides the bindings for Qt6 application framework. Install it via pip:
pip install PyQt6
-
Pandoc: For Markdown to HTML/PDF conversion. Download and install from (https://pandoc.org/installing.html).
-
MikTeX: For Markdown to PDF Beamer conversion. Download and install from MikTeX from (https://miktex.org/)
-
Jinja2: For templating, especially for creating the SCORM manifest file.
pip install Jinja2
-
Clone the repository to your local machine:
git clone https://github.com/your-repo/markdown-to-scorm-pdf.git
-
Navigate to the cloned directory:
cd markdown-to-scorm-pdf
-
Install the required Python packages:
pip install -r requirements.txt
-
Run the application:
-- python ScromPackage1.py
-
Use the "Upload File" button to select the Markdown file you wish to convert.
-
Choose the desired conversion format (PDF or SCORM) using the radio buttons provided.
-
Click "Convert" to start the conversion process. A progress bar will indicate the conversion status.
-
Upon completion, the application will provide options to view or save the converted file.