OpenLingu Lection Creator

Create and manage language learning content

What is the Lection Creator?

The Lection Creator is a powerful web interface that allows you to manage the languages and learning content offered by your OpenLingu server. With this visual editor, you can:

  • Create and edit interactive language learning lections
  • Add various exercise types (matching, drag & drop, quizzes, etc.)
  • Organize content into structured learning paths
  • Preview your lections before publishing
  • Collaborate with other contributors

To get started, you'll need contributor access to an OpenLingu server.

Server Administrator?

Set up contributor accounts and manage server settings

Manage Contributors

Try It Locally

Test the Lection Creator on your local machine without setting up a server

How to Run

Documentation

Learn how to create effective language learning content

Coming Soon

Interactive Exercises

Create engaging activities with various exercise types

Multi-language Support

Build content for any language combination

Collaborative

Work with other contributors in real-time

Responsive Design

Create content that works on all devices

How to Run the Lection Creator

1. Set up a virtual environment (recommended):

python -m venv venv
# On Windows:
.\venv\Scripts\activate

# On macOS/Linux:
source venv/bin/activate

2. Install the required packages:

pip install -r requirements.txt

3. Navigate to the lectioncreator directory:

cd lectioncreator

4. Run the application:

flet run

Running a Local Server

If you want to use a local server, follow these additional steps in a new terminal:

  1. Activate the virtual environment:
    # On Windows:
    .\venv\Scripts\activate
    
    # On macOS/Linux:
    source venv/bin/activate
  2. Navigate to the server directory and start it:
    cd server
    uvicorn main:app --reload

The server will be available at http://127.0.0.1:8000

Need a local contributor account?

Create and manage accounts for testing the Lection Creator with your local server

Manage Contributor Accounts

Application Walkthrough