[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [school-discuss] gradebook data definitions
It isn't quite that simple there should be a way to excuse a student from a
assignment. A excused 'test' should neither be 0 or 15 rather the 'test'
should be removed from the calculation.
Total_Pts_Test1 = 15
Total_Pts_Test2 = 15
Total_Pts_Test3 = 30
Total_Pts_Test4 = 15
Name,T1,T2,T3,T4 = Total
Mary,8,9,x,15 = 32 / 60
Joe,9,12,28,5 = 54 / 75
Bob,4,14,27,12 = 57 / 75
The are probably other things to that should be taken into account.
Might be good to download a demo copy of a couple existing commercial grade
packages and do some research... Or perhaps find a teacher who still uses
a paper-based grade book and get them to describe their process to you.
Chris
At 01:01 PM 4/29/2002, you wrote:
>Hi,
>
>Roughly speaking in order to add a gradebook function onto an existing
>system containing demographic data could be implemented by using 2
>tables:
>1) Tests - containing information about a particular test including
>class/section its for, maximum score (text or numeric), date, etc.
>
>2) Results - which store specific results for each student in each test;
>one record for each. It would contain student number, result (raw score;
>ie. 8 out of 15; the 15 would be stored in the tests table, the 8 in this
>record.), the test number (matching the record in the "tests" table.)
>
>Any other structural requirements anyone can think of?
>
>
>Les Richardson