Tools Catalog

Tool Resource Description License Standards Support
Acos Server Open Tool 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 Open Tool 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 Open Tool 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 Open Tool 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 Open Tool 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 Open Tool OpenDSA provides infrastructure and materials to support courses in data structures, algorithms, formal languages, and other CS-related topics. MIT LTI, SPLICE protocol
DBQA Open Tool Web tool that steps through SQL SELECT query evaluation, highlighting the active clause and showing intermediate results. Used to teach...
jsParsons Open Tool ACOS content package that delivers Parsons problems (code reordering puzzles). Provides shared JS components and deployment scaffolding for building and...
JSVEE Open Tool JavaScript library for creating step-by-step program execution visualizations. Offers reusable operations and extensibility for language-specific visual execution content.
PCEX Open Tool Interactive worked-example system for learning code construction. Breaks solutions into subgoal steps with on-demand explanations and checks, supporting self-paced study...
QuizJET Open Tool Parameterized Java quiz engine that generates variants, executes reference code to compute correct answers, checks responses, and logs performance for...
QuizPET Open Tool Parameterized Python quiz tool focused on code behavior/semantics. Generates instances, runs code to derive answers, grades responses, and records results...
WebEx Open Tool Annotated example viewer for programming code. Learners inspect instructor comments line-by-line, opening explanations as needed to support comprehension and example-based...
AnnEx Open Tool Repository of WebEx-style annotated programming examples packaged for reuse (often via ACOS). Provides curated example sets across languages for embedding...
DBQA Open Tool Web tool that steps through SQL SELECT query evaluation, highlighting the active clause and showing intermediate results. Used to teach...
jsParsons Open Tool ACOS content package that delivers Parsons problems (code reordering puzzles). Provides shared JS components and deployment scaffolding for building and...
JSVEE Open Tool JavaScript library for creating step-by-step program execution visualizations. Offers reusable operations and extensibility for language-specific visual execution content.
PCEX Open Tool Interactive worked-example system for learning code construction. Breaks solutions into subgoal steps with on-demand explanations and checks, supporting self-paced study...
QuizJET Open Tool Parameterized Java quiz engine that generates variants, executes reference code to compute correct answers, checks responses, and logs performance for...
QuizPET Open Tool Parameterized Python quiz tool focused on code behavior/semantics. Generates instances, runs code to derive answers, grades responses, and records results...
WebEx Open Tool Annotated example viewer for programming code. Learners inspect instructor comments line-by-line, opening explanations as needed to support comprehension and example-based...
AnnEx Open Tool Repository of WebEx-style annotated programming examples packaged for reuse (often via ACOS). Provides curated example sets across languages for embedding...
SQL-KnoT Open Tool Interactive tool for learning SQL query evaluation. Visualizes the execution of SELECT queries, highlighting active clauses and showing intermediate results.