Three Simple Steps :
1. Copy the url of your Scratch program.
2. Launch Drscratch.
3. Paste your url into the ANALYZE YOUR URL box.
Drscratch will analyse and rate your program.
Use the html file to create an eportfolio of your programs and how you progressed as a Computational Thinker.
You can use this resource to do that. See the suggestions button below.
The table below comprises an example of the task implemented in Scratch.
You can copy the url of the programs below into your browser. See the program in action before you analyse it.
Then copy the url into the Dr Scratch application, and see how it rates the program for CT skills.
There are 7 CT attributes analysed :
Data Representation,
Abstraction,
Flow Control,
Synchronisation,
Logic,
Parallelism, and
User Interactivity.
The 7 CT attributes are analysed, and 0 - 3 marks given for each attribute (or CT skill really!). A total of 21.
Learning Outcome 1.1 says "students should be able to describe a systematic process for solving problems and making decisions"
At the heart of a systematic process is computational thinking skills.
PROGRAM CONCEPT | RATING | url of Scratch program |
4. Conditionals | 11/21 | https://scratch.mit.edu/projects/210412784/ |
The main intention of this resource is encourage the learner to develop and analyse their Computational Thinking skills.
Some suggestions how it can be used.
Text Based vs Block Based language
- Record your thoughts on programming in 2 different languages. (Edit the html file to include your work)
- Analyse the output from Dr Scratch in order to explain the value of the CT rating. Which CT skills are vital or not needed in this example?
- Which Learning Outcomes (LO) are achieved through this exercise?
LCCS Specification and LOs.
- For example, LO 1.5 says "the student should be able to evaluate alternative solutions to computational problems". Is this the case?
Using the HTML file as part of an ePortfolio
- Once you have developed a portfolio of programs, edit this html file to include the urls of your programs.
- As you develop CT skills, use this section to record your development, and obstacles you overcame to develop these skills.
- ALT3 requires agent-based modelling of some form. The sprites used in the programs above could be your team's starting point for such simulations.
-
Your reflections and lessons learned in developing the program could go here....