Skip to content

Latest commit

 

History

History
executable file
·
46 lines (26 loc) · 2.1 KB

README.md

File metadata and controls

executable file
·
46 lines (26 loc) · 2.1 KB

OpenCoding

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.

Howto

  1. Get a webserver with PHP and MySql up and running.

  2. Upload all files in this repository to the root folder of your webserver (e.g. c:\wamp\www, /var/www/html)

  3. Create a database called opencoding, give a user access to this database. Import the tables from the file opencoding.sql (using phpmyadmin).

  4. 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.

  1. Go to OpenCoding Admin

Click on Task types, and click on import tasktypes. Select the file tasktypes.csv from the main folder of OpenCoding.

  1. 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

  1. 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 and contribute

Translate the sysem into your language using poedit. Share your translation by comitting to github (or send it to me).

Help

Don't hessitate to reach out to Jeppe Bundsgaard for help or introduction to the system.