Human coding of test taker responses to PCI and QTI items. Importing responses, creating task types, managing projects, coders, traning, coding, flagging and handling flags, double coding, autocoding etc. Fully localizable.
Integrates PCI's in the coding application.
-
Get a webserver with PHP and MySql up and running.
- For example you can install a LAMP, WAMP or MAMP-pacakage, see Wikipedia's List of Apache–MySQL–PHP packages.
- Use PhpMyAdmin for database administration
-
Upload all files in this repository to the root folder of your webserver (e.g. c:\wamp\www, /var/www/html)
-
Create a database called opencoding, give a user access to this database. Import the tables from the file opencoding.sql (using phpmyadmin).
-
Create af file called .htdatabase in a "secrets" folder. Fill in information about your host, user, password and database: localhost,opencoding,password,opencoding
Log in using user admin, password admin. Change the password.
- Go to OpenCoding Admin
Click on Task types, and click on import tasktypes. Select the file tasktypes.csv from the main folder of OpenCoding.
- From OpenCoding Admin create a project.
Go to Project Admin.
Import data from csv-files.
Go to Administer Tests: Upload images, write descriptions and rubrics, define items, and assign tasktypes to tasks.
- Create your own tasktypes, if you miss some. Please share. Twig-templates are used, so you can include variables and iterate over them.
Go to users and give yourself Codingadmin permissions
- Go to Coding Admin
Invite coders (including yourself). Code some responses and select items for training use.
Train coders. Manage their work, resolve their flagged responses.
Translate the sysem into your language using poedit. Share your translation by comitting to github (or send it to me).
Don't hessitate to reach out to Jeppe Bundsgaard for help or introduction to the system.