Each topic comes with teaching slides. These are designed to be used by teachers during lesson (although also by students for revision), and are purposely brief to maximise time on the online tasks.
The use of these slides can be interspersed with mini-tasks on this platform. There are 4 types of task:
The box in the right listens to any text outputted on
console.log. Ordinarily you would be able to see any outputted text using your browser's developer tools. In Google Chrome for example, press
Ctrl + Shift + I and select the Console tab. Try pressing the Run button below:
These are designed to test a particular function (you will learn more about these in Section 2f), and test whether the expected output is seen for difficult inputs. Try the below:
<script> tags. Try below:
Sometimes you will be required to answer multiple choice answers. Either a single answer is required, or check all boxes that apply.
"Which of these is 4 in binary?"
You are encouraged to Register on the site as a DFM user, as any code you write will be preserved, including answers to multiple choice questions. Teacher accounts will be able to see student submissions.
From Questions on the top menu, select Browse Questions to browse Computer Science questions by topic, and Create CS Worksheets/Test to make question compilations that can be exported to Microsoft Word.
You can also monitor student submissions from Student Progress; the students' code can be run from this interface.
If you encounter problems please contact email@example.com.