We try to build online interactive lessons and are looking for the best way to do this. With a lesson we mean a sequence of activities (html content, videos, tools, programming exercises, questionnaires…) which students don’t see upfront but discover piece by piece by continuing through the lessons. These activities should not always have the same order or availability. It is partly up to the teacher to select activities or change the order by choosing a specific “learning path”.
We are planning to build a series of lessons (in Moodle) to train students in Computational Thinking skills. We will provide these lessons to the teachers, and they can modify them to the specific needs of their students. But (in contrast to standard Moodle) the students shouldn’t see what the activities in the lesson exactly are upfront. The students can start the lesson and do one activity after the other - within the order specified by the teacher - and choose what to do if allowed.
In practise, this means a series of activities (as they are now present in Moodle) arranged in a specific sequence for each instance. We know the “lesson” activity in Moodle partly offers this kind of functionality. But we would like to add any kind of activity in the sequence, not just html pages and questionnaires. Much like a Scorm package (if we understood Scorm packages right?).
Here you can find and example mock-up of a class (in Dutch) on the topic of the Knights Tour.
About this lesson: The student starts the class, gets an explanation of a problem, continues towards a tool and afterwards some questions are asked. Then he is presented with a ‘different’ problem of a tourist tour and solves this the same way. Afterwards he is presented some statistics on the answers he and his classmates produced. The student will be asked to think of similarities and differences between the two assignments and will discover they are actually the same problem. Then he can easily solve an extension on the problem and reflect on what he has learned. In a later lesson, he will try to program some algorithms (DFS, BFS …) to solve this kind of problem.
The functionality we need thus consists of two parts:
- The students should not be able to
see all activities in the lessons, but only the current one and then continue
to the next (and go back if he wants).
- A specific sequence of these activities should be instantiated as decided by the teacher. The teacher does this in a framework that we provide (see mock-up here)
looking for some advice on how to provide or build this functionality… Do any
of you know if our ideas are already present in Moodle in some way that we
didn’t think of?
Should we make Scorm packages? Build our own Plugin? Modify the lessons activity in Moodle? Or if anyone is interested in participating to develop these features, we would gladly cooperate!
On a side
We are a team of two last year computer science students from the University of Leuven, Belgium.