New evaluation addon

New evaluation addon

by Juho Eloranta -
Number of replies: 19

Hello!
I was asked to make evaluation system that allows teachers to make unique evaluation for their courses and gives grades for individual modules and also from whole course.
It is about four weeks since I start making this and finally it is good enough to be released.

I have no place to upload pictures, but I will try to explain how this system works.
Teachers will create modules as usual but when they create modules that would be evaluated in normally it still doesn't come into evaluation. Instead they have to make evaluation model of that module. Creating evaluation model is the most important part of evaluation because there teacher decides how the evaluation actually goes.

There are two main ways to evaluate individual modules.
First one is to give students grade from 0 to 5 depending how much points have they get. If teacher wants to use this way he/she has to give pointlimits for different grades. I.E. If I would have exercise that has maximum points are 100 I could say that with 20 points student can get grade 1 with 40 grade 2 and so on.

Other way is to evaluate module as accepted or failed. Then there is single pointlimit and overing it means passing the test.

System other main feature is calculating the final grade from the whole course. For this teacher teacher defines modules that students has to pass if they want pass the course. Other important thing is weight. Teachers can put different modules different importance weight in percentages and with these weights the final grades are calculated from

If there is a student who has goofed around or tried his best in test teacher can raise or lower his final grade. In that case student will see that his grade has been altered and how much.

This system isn't module so there has to be made some tweaks into moodle source but only few lines. Also two language options are available: english and finnish.

I'm sorry because of my bad english and poor explaining but please try it out.smile

Here is installation instructions:
1. Unzip zipfile to moodle folder

2. Create new MySQL database and create there tables from textfiles that are in /eval_db/

2. Setup config_evaluation.php to fit your server

3. find and replace from moodle/course/lib.php file

$admindata[]="<a href=\"grades.php?id=$course->id\">".get_string("grades")."...</a>";
$adminicon[]="<img src=\"$CFG->pixpath/i/grades.gif\" height=16 width=16 alt=\"\">";
replace with
require("../evaluation/eval_link.php");  

and

$admindata[]="<a href=\"grade.php?id=$course->id\">".get_string("grades")."...</a>";
$adminicon[]="<img src=\"$CFG->pixpath/i/grades.gif\" height=16 width=16 alt=\"\">";
replace with
require("../evaluation/eval_link.php");

both lines should be located between lines 1130 and 1170

4. Use it

---------------------
Juho Eloranta

Re: New evaluation addon by Ger Tielemans -
Re: New evaluation addon by Juho Eloranta -
Re: New evaluation addon by Ger Tielemans -
Re: New evaluation addon by Patt Emmawat -
Re: New evaluation addon by Juho Eloranta -
Re: New evaluation addon by Juho Eloranta -
Re: New evaluation addon by Sascha Beh -
Re: New evaluation addon by Juho Eloranta -
Re: New evaluation addon by Sascha Beh -
Re: New evaluation addon by W Page -
Re: New evaluation addon by Timothy Takemoto -
Re: New evaluation addon by Juho Eloranta -
Re: New evaluation addon by Timothy Takemoto -
Re: New evaluation addon by Juho Eloranta -
Re: New evaluation addon by W Page -
Re: New evaluation addon by W Page -
Re: New evaluation addon by Richard Acosta -
Re: New evaluation addon by Richard Acosta -
We modified this a bit, sorting, interface, etc. by Michael Penney -