Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 

License: MIT GitHub package.json version

Intro

The current default IQB Item for computer based assessment: The Dan-Player. Contains:

  • Player-Plugin
  • Editor-Plugin (formally known as IQB Unit Authoring Tool)

Version 2.1.0

Source code

The Editor-Plugin and the Player-Plugin share most of their code with each other. They are both programmed in TypeScript, with a bit of HTML and CSS added to package everything neatly. The entry point for the Editor-Plugin bundle is "src/unitAuthoring/IQB_UnitAuthoring.ts". For the IQB Unit Player bundle, the entry point is "src/unitPlayer/IQB_UnitPlayer.ts". Additional files needed for the build are located in "src/unitAuthoring" (for the Unit Editor-Plugin), in "src/unitPlayer" (for the Unit Player) and in "src/typescriptCommonFiles" (source files used by both the Unit Editor-Plugin and by the Unit Player).

Build

Install dependencies via NPM

npm install

After that, you can use npm run-script build to do a build. This will create a "build" folder with the current build and a "compilation" folder with the intermediary files that are needed in order to create the build. The build process is described in "custom_build.bat", using the Windows batch file syntax.

For Linux there is a bash script, which you have to execure directly, ./build.sh.

Releases

You can also use one of our previous releases directly, which are located in the "releases" folder.

License

MIT License

www.IQB.hu-berlin.de

Dan Bărbulescu, Martin Mechtel, Andrei Stroescu, Richard Henck

2021

About

The current default IQB Item for computer based accessment: The Dan-Player. Contains: Player-Plugin, Editor-Plugin

Topics

Resources

License