| Acos Server |
Acos server and related sub-projects are a method of distributing browser-based smart learning content in a reusable and interoperable way.
|
CC BY-NC-SA 4.0 |
LTI, xAPI |
| CodeCheck |
CodeCheck is an anonymous, author-friendly autograder optimized for simple programming assignments that provide practice and build confidence.
|
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA) |
LTI, SPLICE protocol |
| Codespec |
Codespec is a computer programming tutor that offers learners multiple means of engagement, including Parsons problems, debugging, and step-by-step guidance.
|
Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0) |
|
| CodeWorkout |
CodeWorkout is an online exercise system to help people practice coding exercises on various programming concepts within a web browser,...
|
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) |
LTI |
| HypoCompass |
HypoCompass is a learning-by-teaching tutoring system with debugging practices focusing on test case development and testing for CS1 students.
|
Apache License 2.0 |
|
| OpenDSA |
OpenDSA provides infrastructure and materials to support courses in data structures, algorithms, formal languages, and other CS-related topics.
|
MIT |
LTI, SPLICE protocol |
| DBQA |
Web tool that steps through SQL SELECT query evaluation, highlighting the active clause and showing intermediate results. Used to teach...
|
|
|
| jsParsons |
ACOS content package that delivers Parsons problems (code reordering puzzles). Provides shared JS components and deployment scaffolding for building and...
|
|
|
| JSVEE |
JavaScript library for creating step-by-step program execution visualizations. Offers reusable operations and extensibility for language-specific visual execution content.
|
|
|
| PCEX |
Interactive worked-example system for learning code construction. Breaks solutions into subgoal steps with on-demand explanations and checks, supporting self-paced study...
|
|
|
| QuizJET |
Parameterized Java quiz engine that generates variants, executes reference code to compute correct answers, checks responses, and logs performance for...
|
|
|
| QuizPET |
Parameterized Python quiz tool focused on code behavior/semantics. Generates instances, runs code to derive answers, grades responses, and records results...
|
|
|
| WebEx |
Annotated example viewer for programming code. Learners inspect instructor comments line-by-line, opening explanations as needed to support comprehension and example-based...
|
|
|
| AnnEx |
Repository of WebEx-style annotated programming examples packaged for reuse (often via ACOS). Provides curated example sets across languages for embedding...
|
|
|