Two Day Porto Labs Extravaganza
Check this lesson (in slack) to see where you are in the schedule
Two Day Porto Labs Extravaganza
Check this lesson (in slack) to see where you are in the schedule
Presenter Mode for the Player
David / Rene
Maia assistant in the editor
Jasper
MongoDB collection to Zod schema CLI tool
Lennart
Problem: polluted data in the database causes bugs which are sometimes hard to detect and fix. Moving the collections to the 2.0 backend is a tedious process because we have missing, partial or incorrect data models in the 1.0.
Solution: a CLI tool that iterates over all the documents in a MongoDB collection and generates a Zod schema based on the actual data. Might even be open-sourced and added to https://github.com/colinhacks/zod?tab=readme-ov-file#x-to-zod for exposure and eternal fame.
Challenges to solve:
How to serialize a Zod schema to a TS file with sensible schema names?
How to detect the difference between a regular string field and an enum value?
How to differentiate between multiple schemas within the same collection? For example, the settings collection.
Autofit textbox to save hours in resizing text component
Rene
AI-tomated lesson creator based on our lesson library
Daan
Situation
We have an amazing amount of lessons in our library
Yet it's quite of a hassle to find the right one
We see that teachers more and more look for curriculum-related learning goals/objectives
And we currently run an experiment to find proof
Experiment
Still a challenge for teachers
The time is now
We have access to all kinds of technology nowadays...
We have a huge amount of content in our library...
We have clever colleagues...
Idea
Create a full lesson on learning goal xyz (to be defined) based on lessons available in our lesson library content, combined with some extra magic (AI, other technology, the minds of clever colleague(s)).
Preferences:
Lesson should entail more detail than Maia currently gives
Reuse slides/content that is already available
Tooling for students with auditory impairments to still be able to follow the lesson. (I’ll work on a more catchy name).
Bram/Sophie
Interactive preview player with AI students
Tim M
Supporting students with Maia
Jasper
Subject landing pages
Tim S
Adding nice backgrounds on Maia generated lessons
Rene
Enhanced accessibility features for special needs education
Fran
Feel Inspired?
Any last-minute pitches?