Getting Started
This guide will walk you through the first steps with the module recognition tool.
Prerequisites
- Python 3.10 oder höher
- An API key for a supported LLM provider (OpenAI, Groq oder Gemini)
- (Optional) Ein Mocogi API-Token der TH Köln
Installation
Install the tool directly from GitHub:
Configuration
Create a secrets.env file in the project directory:
Starting the Application
Run the main file to start the Gradio GUI:
The application is then reachable by default at http://127.0.0.1:7860.
Example Workflow
- Copy external description: Paste the text of an external module into the analysis field.
- Start analysis: Click on "Analyze Module". The LLM extracts ECTS and search terms.
- Search & Comparison: The tool searches the Mocogi database for matches and compares them automatically.
- Check result: Look at the generated reasoning and decide on the recognition.