To get started, on the Projects Tab, click "Generator". You can then enter a topic and E-Learning Lab will automatically create a sample Presentation as well as a guideline for setting up a full Presentation. Note: this requires having set your Gemini API key and either have Ollama installed or have set API keys for either OpenAI, Claude or Gemini. For the quizzes to look correct, it is recommended to update to SightLab 2.6.6 or higher.
Additionally, you can upload your own powerpoint or pdf slideshow (under upload Slideshow) or any documents and images (Under Upload Document) and it will use AI vision analysis to automatically generate content using your slides, or upload your own custom presentation plan.
AI-generated content is provided as a starting point to support creativity, efficiency, and exploration. Users are responsible for reviewing, validating, and refining all AI-assisted materials to ensure accuracy, appropriateness, and alignment with learning objectives.
E-Learning Lab does not guarantee the accuracy, completeness, or educational suitability of AI-generated content, and such content should not be treated as a substitute for expert instruction or professional judgment.
Note: will need an API key for either Gemini or OpenAI for the images/360 media
Choose whether you want to add a Quiz at the end (this will pull directly from the narration and content) and how many slides you wish to create. You can also set what the default environment is (recommended to keep as Theater for stereo 3d images or Theater2 for mono images for the images to be added properly).
Note: If using an environment other than Theater2 when using mono images, make sure to add the TV_Tablet (from Assets/Objects) and Start Point Objects from the "start_points" folder to your scene (click "Edit" and choose Add or drag them in and use Add File)
Your lesson/presentation will then be generated in a few minutes
When it is finished you can view the presentation and the Presentation Plan layout suggestions
Run the Session to View the results and Modify. This will give audio narration, images (stereo or mono), an environment, slides, one 360 image slide, quizzes based on content and AI question context. Can add additional content such as 3d Models, more 360 Media, Videos, Screencasts and more. If you click on "Discussion", this will also add an open discussion slide to discuss the topic further with the AI agent (of course you can still ask questions on any slide).
New checkbox in the Presentation Wizard options dialog (next to "Create Sample"):
Label: "AI Discussion" — unchecked by default
Tooltip explains what it does
When checked, the wizard adds a final {N+1}_AI_Discussion scene that:
Session-wide knowledge — If a document was uploaded in the wizard (PDF, TXT, etc.), it copies it to collections/<project>/Knowledge/_session_knowledge.<ext>. This means the AI Agent will automatically have access to the full document content on every slide in that session via e_learning_common.py's existing knowledge loading.
Discussion scene — Creates a .osgb scene file using the same environment as all other slides (Theater, classroom, etc.)
Summary image — Generates an AI image: a colorful educational infographic/concept map summarizing the topic, placed on the virtual screen. Stereo-compatible if stereo mode is on.
Discussion prompt (Prompts/<scene>.txt) — Instructs the AI Agent to:
Open with: "What else would you like to discuss about [topic]?"
Build on the presentation content, answer freely, ask follow-up questions
If key topics were extracted from an uploaded document, they're included in the prompt for context
Narration (Audio/<scene>.txt) — Short intro narration welcoming the student to the open discussion
The completion dialog also notes "AI Discussion slide added (students can explore the topic freely)".