Posts made by Martin Dougiamas

Picture of Core developers Picture of Documentation writers Picture of Moodle HQ Picture of Particularly helpful Moodlers Picture of Plugin developers Picture of Testers
Can you please create a detailed list of issues here:

http://docs.moodle.org/en/FERPA

That would help us (Moodle experts) start addressing each one with answers in a more structured way, and end up with a reference for those interested in FERPA conformance.

I believe almost all of the issues you are talking about can be solved in current versions of Moodle by correct configuration of Moodle, and if there are any remaining issues I will certainly help to solve them.

The issue that people ALREADY inside courses can access all files from their courses (including unpublished ones IF THEY KNOW THE NAME) is well known and has been discussed before (example , example , example). Even though it's not a *critical* issue in my opinion, it should be resolved as part of the work on repository API in Moodle 2.0, which will let you use a dedicated external repository for all files, with full access control.
Average of ratings: Useful (4)
Picture of Core developers Picture of Documentation writers Picture of Moodle HQ Picture of Particularly helpful Moodlers Picture of Plugin developers Picture of Testers
In Moodle 1.9 you can indeed edit this in the admin menus.

In older versions you probably have to hack grade/lib.php at around line 2700:


// default A
$letters[0]->letter='A';
$letters[0]->grade_low=93.00;
$letters[0]->grade_high=100.00;
$letters[0]->courseid = $course->id;
// default A-
$letters[1]->letter='A-';
$letters[1]->grade_low=90.00;
$letters[1]->grade_high=92.99;
$letters[1]->courseid = $course->id;
// default B+
$letters[2]->letter='B+';
$letters[2]->grade_low=87.00;
$letters[2]->grade_high=89.99;
$letters[2]->courseid = $course->id;
// default B
$letters[3]->letter='B';
$letters[3]->grade_low=83.00;
$letters[3]->grade_high=86.99;
$letters[3]->courseid = $course->id;
// default B-
$letters[4]->letter='B-';
$letters[4]->grade_low=80.00;
$letters[4]->grade_high=82.99;
$letters[4]->courseid = $course->id;
// default C+
$letters[5]->letter='C+';
$letters[5]->grade_low=77.00;
$letters[5]->grade_high=79.99;
$letters[5]->courseid = $course->id;
// default C
$letters[6]->letter='C';
$letters[6]->grade_low=73.00;
$letters[6]->grade_high=76.99;
$letters[6]->courseid = $course->id;
// default C-
$letters[7]->letter='C-';
$letters[7]->grade_low=70.00;
$letters[7]->grade_high=72.99;
$letters[7]->courseid = $course->id;
// default D+
$letters[8]->letter='D+';
$letters[8]->grade_low=67.00;
$letters[8]->grade_high=69.99;
$letters[8]->courseid = $course->id;
// default D
$letters[9]->letter='D';
$letters[9]->grade_low=60.00;
$letters[9]->grade_high=66.99;
$letters[9]->courseid = $course->id;
// default F
$letters[10]->letter='F';
$letters[10]->grade_low=0.00;
$letters[10]->grade_high=59.99;
$letters[10]->courseid = $course->id;