Anonymous Course Evaluations Documentation

By Anny Flores with additions by Roel Canicula

Requirements

Design

Evaluation:

To support anonymous course evaluations we will create a new package based on and dependent on the assessment package, which means that we are going to use the same tables and procs of the assessment package.

In this package we will create all the UI needed to create , submit and evaluate results., most of them based on the assessment UI's.

The actors :

Learners
Instructors
DotLRN-admin
Programmers

DotLRN-Admin Pages

Page

Description

Design

Create Evaluation

Several pages that will allow the dotLRN admin to create an evaluation.

All of this pages will be based on the entire UI of the assessment package for the questionaire creation.

A new option will be added to the assessment-form.tcl page, that will allow to set this assessment as anonymous evaluation (different from the anonymous feature that is already on assessment), and will allow to keep track of the assessments.

Evaluations Administration

Administration page that will show all the assessments that are set as anonymous evaluation, allow to create , edit and delete the assessments.

Based on assessment administration pages but this page will only show those assessments that are anonymous evaluations, and also access the results evaluation pages.

Results Evaluation

UI that will show the generated results.

Based on view-results page of the assessment package, only few changes are needed, as remove the name of the user, and layout if needed.

Learners Pages

Page

Description

Design

Fill Evaluation

This page will be used by the learner to fill a evaluation created by a dotLRN-admin.

This page will be created based on the www/assessment pages.

Evaluations List

Show all the anonymous evaluations that can be responded by this user.

Same page of www/index, but it will only show the anonymous evaluations. This page also will allow the user to edit the evaluation.

Instructors: They won't be able to perform any action.

Programmers: They will be able to see what user has generated a result via a query in psql. The results are going to be associated to the user, but the user name is not going to be seen from the browser.

Notes: