CODE SEAL is a suite of tools to teach computational problem-solving in the context of other subjects. The information under this tab describes the workflow for an educator, a student, and a researcher.
- Educator writes curriculum
- Educator submits curriculum to be build into CODE SEAL Publication Platform
- Module is sent to students (or published into Curriculum Repository)
- Students complete module
- Students submit completed module to CODE SEAL Grading and Analysis system
- Educator receives completed module with grades and analysis
- With permission, analysis is added to Data Repository
Data Repository Cycle
- Completed modules are analyzed and, with permission, the analysis is submitted into Data Repository
- Researchers can study data and report findings back to educators
- Educators can use insights from researchers to improve curriculum
Curriculum Repository Cycle
- Educators can publish curriculum for global access in the Curriculum Repository
- Anyone can access and use curriculum according to license selected by educator
- Data from global participants is added to Data Repository for researchers
CoLabs are a framework for running live interactive classes, where students can submit their work in real time for the educator to review or use in leading a discussion. Below is the visualization given to an educator who has asked all their students to submit a small piece of code that produces a plot.
The entire CODE SEAL system collects comprehensive data about when and where students are typing, the code they are writing, and the files they are opening while working in the system. This data allows researchers to study the learning process and is used to give both students and educators a report that will let them make evidence-based, data-backed decisions about the effectiveness and engagement with the curriculum.