ONACT

Classroom Assessment

ONline Assessment of Computational Thinking (ONACT) is an embedded, formative, real-time graphical assessment tool that quickly gives teachers insight into student mastery of computational thinking constructs as they are creating games and simulations. ONACT provides teachers with the most useful representations of class and individual progress, allowing them to make effective instructional decisions.

ONACT works by breaking down all collectable student project information and recording it in the ONACT database. ONACT then analyzes the student project information stored in this database through Computational Thinking Pattern Analysis (CTPA) in real time. This analysis extracts semantic meaning out of the code by interpreting which Computational Thinking Patterns have been implemented by students. The analyzed data are then illustrated through different levels of visualization:

The Computational Thinking Pattern Analysis Graph provides a visual representation of how students are using Computational Thinking Patterns in their projects. The graph shows the frequency of each pattern being used.This information can be used by teachers to identify patterns that are being used frequently, as well as patterns that are not being used enough.

The Computational Thinking Pattern Analysis Forensics provides a more detailed look at how students are using each Computational Thinking Pattern over time. The forensics show the specific functions that are being called. This information can be used by teachers to provide feedback to students on how they can improve their use of Computational Thinking Patterns.

The Assessment Dashboard provides a summary of student progress in their programming tasks. The dashboard shows the programming progression for each student in the class through CTPA. Green indicates students who are completing the program correctly, orange indicates students who may need some help with their program, and red indicates students who are in significant need of scaffolding. The Dashboard clearly shows students that might be in trouble. By selecting a specific student in the Dashboard, a teacher can see in-depth representations of that student’s progression in their Computational Thinking Pattern Analysis Graph and Computational Thinking Pattern Analysis Forensics.

ONACT is a powerful tool that can help teachers assess student mastery of computational thinking constructs. The tool provides teachers with a variety of visualizations that can be used to identify students who are struggling, as well as students who are excelling. ONACT can also be used to provide feedback to students on how they can improve their use of computational thinking patterns.

Here are some of the benefits of using ONACT:

Overall, ONACT is a powerful tool that can help teachers assess student mastery of computational thinking constructs. The tool provides teachers with a variety of visualizations that can be used to identify students who are struggling, as well as students who are excelling. ONACT can also be used to provide feedback to students on how they can improve their use of computational thinking patterns.


ONline Assessment of Computational Thinking

Example of ONACT Assessment Dashboard showing every student’s performance in a given classroom.

CTPA Forensics Graph

 The Computational Thinking Pattern Analysis Forensics graph explains how a student has progressed their computational thinking pattern implementations by programming with AgentSheets (or AgentCubes).