Skip to content
@OpenDSA

OpenDSA Project

Content and Infrastructure for interactive eTextbooks

Welcome to the OpenDSA eTextbook GitHub Organization!

OpenDSA is organized to support installation using Docker. If you would like to install your own copy, there are two ways to go.

  1. Install the full DevStack. This includes the OpenDSA server, the OpenDSA content repository, the database, and everything necessary to run a full system. See the instructions in the OpenDSA-DevStack repository README.
  2. Install just the content repository. This provides enough infrastructure to create book content and compile books locally, or for "stand-alone" mode for use as reference material. "Stand-alone" books include fully operational exercises, but they do not link to an LMS or other mechanism for remembering users and tracking scores. See the instructions in the OpenDSA repository README.

Pinned Loading

  1. OpenDSA OpenDSA Public

    Working source for the OpenDSA eTextbook project

    JavaScript 375 146

  2. OpenDSA-DevStack OpenDSA-DevStack Public

    Python 13 11

  3. OpenDSA-LTI OpenDSA-LTI Public

    OpenDSA implementation using LTI communications

    Ruby 15 46

Repositories

Showing 10 of 18 repositories
  • OpenDSA Public

    Working source for the OpenDSA eTextbook project

    OpenDSA/OpenDSA's past year of commit activity
    JavaScript 375 146 94 1 Updated Sep 10, 2026
  • OpenDSA-LTI Public

    OpenDSA implementation using LTI communications

    OpenDSA/OpenDSA-LTI's past year of commit activity
    Ruby 15 46 38 15 Updated Sep 8, 2026
  • JSAV Public Forked from vkaravir/JSAV

    JavaScript Algorithm Visualization library

    OpenDSA/JSAV's past year of commit activity
    JavaScript 0 MIT 46 2 0 Updated Aug 31, 2026
  • Parsons Public

    Support for Parsons Problems

    OpenDSA/Parsons's past year of commit activity
    JavaScript 0 3 2 1 Updated Aug 17, 2026
  • OpenDSA/OpenDSA-DevStack's past year of commit activity
    Python 13 11 9 0 Updated Aug 12, 2026
  • OpenDSA-Node Public
    OpenDSA/OpenDSA-Node's past year of commit activity
    0 MIT 0 0 0 Updated Aug 7, 2026
  • Analysis Public

    Analysis and visualization tools for student data analytics

    OpenDSA/Analysis's past year of commit activity
    Jupyter Notebook 0 MIT 0 0 0 Updated Jun 10, 2026
  • .github Public

    OpenDSA eTextbook Organization

    OpenDSA/.github's past year of commit activity
    1 0 0 0 Updated Jun 4, 2023
  • OpenPOP Public

    HTML5 version of JhavePOP, with automated assessment of problems

    OpenDSA/OpenPOP's past year of commit activity
    Roff 2 Apache-2.0 2 0 9 Updated Mar 9, 2023
  • OpenDSA-server Public archive

    The OpenDSA project's server-side support to collect and manage data on student performance on web-based exercises.

    OpenDSA/OpenDSA-server's past year of commit activity
    HTML 2 4 2 11 Updated Dec 14, 2021

Top languages

Loading…

Most used topics

Loading…