(And for the benefit of people who don't know the US education system, k - 12 stands for Kindergarten to 12th Grade, and is the term those in the ed. biz. there refer collectively to all types of school. I had to ask when I was at the Albuquerque Moodle Mood in February.)
A report card is a one page view of all of the courses that a student is (or has been) enrolled in and gives all of their course grades as well as overall combined grade from addign up the courses.
Student: Joe Shmoe
#1 Class: Organic Chemistry
Asnmt 1 Asgnmt 2 Course Result:
50% 100% 75%
#2 Class: French
Asnmt 1 Asgnmt 2 Asgnmt 3 Course Result:
100% 100% 100% 100%
#3 Class: History
Asnmt 1 Asgnmt 2 Course Result:
0% 0% 0%
Combined Report Result: 58.33%
It would keep the students from having to drill down to each class to see their grades. All the grades in one place is what they are asking me for. Sounds like a simple report for someone the knew the system, but I don't.
Yes, for a programmer it is just:
- collect the couses of student X
(like in his course overview screen on my page)
- show the grades of these courses in one table
(the code for showing the grades of one course is already there..)
1. A "Report Card" page that would shows all enrolled courses, cumulative percentage grades, and letter grades.
2. A way to have the overall grade show up next to the course on the "My Moodle" page.
3. Something like a "ReportCard Block" that could be added to the left or right side to show percentages and letter grades of all enrolled courses in one block.
These all accomplish the same thing. The ability to see all enrolled courses and grades on one screen. Individual assignment grades would not be required (or desired) as they can be viewed at the individual course pages if parents or students need more detail.
If anyone is working on something like this I would love to know!
Thanks...I am almost done making a modification to GBV2 that saves the gradebook info in a new table. I am planning on making it display on the My Moodle Page as well as making a "Interims Report" for our 5th-12th Grade students. It will alleviate the need for our teachers to transcribe grades to send home to parents. I didn't have it done for this 9 weeks but I have promised to have it done by the next 9 weeks interims. I will be posting it when I am done. I hope the few required changes to GBV2 will be incorporated in that module so I don't end up with too much of an offshoot.
PS Found a great PHP 5 book from the Visual Series to get me started!
I logged in as a "test" student > clicked on an enrolled course > clicked on Grades in the Administration block > Chose an action "View Overview report" ...
You see the results (if the tinyurl link works). This student is enrolled in 2 courses and has taken 2 quizzes (one in Moodle, the other a SCORM from Adobe Captivate).
I would love this overview report to show up, when I am logged in as a "Parent" role and use the Mentees block to view the grades of my "Children".
This is how the majority of the supervisors at my organization will want to use Moodle - to get a quick overview of the courses their employees have passed.
Thanks for any help you can provide!
if I understand your post correctly, you would like to see the cumulative grades next to the course names in a block. Would it look something like this for a student?
| My Courses: |
| Calculus 101: 90% |
| French 200: 80% |
| Geography 100: 75% |
| etc. |
| Overall Average: 83.2% |
The cumulative grades will be dynamically updated as new assignments and quizzes are completed.
I think I can adapt the Completion Report that I am working on to display this in the block for students, and a different list for Administrators or Teachers, e.g. a list of students with their cumulative grade for a selected course.
| Course: Calculus 101 |
| John Smith: 90% |
| Linda Jones: 80% |
| Kevin Bacon: 75% |
| etc. |
Would this be useful?
If they need more info (ie the grade is bad) then they can always look into the course itself for more data.
So I guess the first option you listed above would be great, but the Overall Average is somethings we personally don't need.
Thanks for looking at this.
I have a question for you, which may be best offline...but...is the cumulative grade that Moodle displays in the gradebook actually stored anywhere or is it recomputed each time someone goes to the gradebook?
I can't seem to find it. I have done extensive DB programming but not PHP, so I am delving into this for the first time now.
If it is recomputed ... couldn't the information just be stored in a new table that consists of...
ID, COURSE, USERID, CUMGRADE, LETGRADE
...the course ID, student ID, percentage, and letter grade?
The percentage would be based on either percent or weighted percent (depending on which field the particular gradebook is setup to compute the letter grade on in preferences)
Then the "My Moodle" page could just pull the name, and then the grades when it is displaying the initial course headers.
That would seem to require only the gradebook and the my/lib.php module be altered.
I realize that the grade would be off slightly if the instructor entered new grades without going to the gradebook, but that is unlikely as most use it to crosscheck their entries. Plus, as soon as a student checked...their grades would be updated as well.
We are using GBv2 so many of our instructors add their grades right there anyway.
If I knew PHP it seems so simple. I guess I am off to Waldens huh?
Thanks for the sounding board...Brian
We are really looking forward to someone developing this feature too for our network of colleges. Can't wait.
One query though.
Rather than using percentages, we use Pass, Merit and Distinction.
Would there be a way for Moodle to 'calculate' an average of these grades and provide the information into the Overview Report? Or could a teacher even do this manually?
We don't use %'s and only use the Scale system. Would it be a case of using %'s but having this scale linked to the percentages? (Does that make sense?)
Hope someone can help!