“Developing an interactive autodidactic platform for elementary school programming, based on Scratch and self-assessment rubrics”
This
is our first attempt to develop and pilot an interactive application to teach
fundamental programming concepts and algorithmic thinking to early elementary
school students. To implement this application, we looked for new teaching
and assessment approaches. The application allows for two different user profiles:
the student’s and the teacher’s. Teaching, on the student’s
profile, is based on “Scratch” programming platform that allows
for interaction and experimentation with fundamental but also more advanced
programming concepts. The application is interactive, provides constant feedback,
and in parallel with teaching, offers the student rubrics for self-assessment.
Then depending on the student’s progress the application guides him/her
to the next appropriate educational module. The user, through the teacher’s
profile, has access to the same curriculum the student is using, and also
receives guidelines regarding possible curriculum implementation in class
along with the necessary assessment rubrics.
Opening Screen
Two options - Student/Teacher
Application's Introduction Manual
Theory - Text and audio
Video with step by step example
Student's activity
Student's evaluation rubric