Skip to content
cjshawMIT edited this page Apr 28, 2017 · 15 revisions

qbank-lite Wiki

Introduction

This wiki attempts to document how to configure, install, and use qbank-lite.

Description of project

qbank-lite is an assessment engine for the CLIx project. It supports several different question types, and works with an assessment authoring tool and player. It exposes all the assessments, results, etc., RESTfully, so anyone can build additional tools or functionality to work with qbank-lite.

This project has lite attached to it because it is also designed to run offline! It includes a built-in wsgi server that you can use to run the project, creating a local web-like environment. You can also use qbank-lite with a traditional web-server like Apache, on a server in the cloud.

Contents

  1. qbank architecture.
  2. How to run / develop / test qbank locally.
  3. Running qbank with Apache (i.e. in the cloud).
  4. Bundling qbank for offline deployments.
  5. Configuring qbank.
  6. Understanding the data models.
  7. Understanding the RESTful API (including multi-language questions, saving userIds).
  8. Question types supported.
  9. How to add new features.