PDF Free Gradekeeper - LSU

[Pages:17]

FreeGradekeeper

EaseandFunctionalityatEveryone'sfavorite price.

PatrickSibley CarlScogland JerodBrackin

CSC4330-1

Fall`08

OurProject:

Ourprojectisaprogramtohelpmaintaingradesforaschool.Itwillletteachers teachingoneormoreclassesassignandmaintaingradesforstudentsineachof theirclassesoralloftheirsubjectswhileaveragingthosegradesautomatically.It willalsoletstudentsviewtheirgradesforeachoftheirclassestotracktheir progress.

TheProblemweareaddressing:

Maintaininggradesforaclassusingpaperandpencilistediousandtimeconsuming. Ittakesuptoomuchspacetotrytokeepupwithpilesofgradedpapers.Many other,mainstreamsystemsmadetokeepupwithsuchinformationareexpensiveor complicated.Schoolsthatarenotwellofffinanciallymaynotbeabletoaffordsuch programs.Regardless,gradekeepingisanessentialaspectofschoolingforboth teachersandstudents.

TheImpactourprojectwillhave:

Ourprojectwillgiveschoolsafreewaytomaintaintheirgrades.Iftheschoolsare startingoutorhavelimitedfunds,theywon'tbeabletospendagreatdealofmoney foragradingprogramforalltheirteachers.Insteadofmakingtheteachersusetheir valuabletimetoaverageandmaintainstudents'gradesbyhand,theprogramwill dothisforteachersautomatically,thusgivingthemmoretimetofocusontheir children'seducationandbuildabetterfutureforthem.

MajorGoalsoftheproject:

- Toprovideflexibilitysothatuserscandowhattheyneedtodowhenever theyneedtodoit,howevertheywanttodoit,withoutgoingthroughtoo manytediousmenus.

- Toprovidealogical,userfriendlyinterfacewithnoconfusingmenussothat anyteacherorstudentcanuseit.

- Toprovideatimesavingaveragingprogramforteachers - Toletteachersofallgradesfromelementarytohighschooleasilymodifythe

interfacetofittheirneeds.Duetotimeconstraintsandsetbacks,thisgoal hadtobeabandoned.Thefocuschangedtohighschoolsettingsonly.The reasoningbehindthiswasthatauniversitywouldlikelyhaveenoughfunds tobuyacommercialproductwhilestudentsinelementarysettingsmightnot knowhowtousecomputersasquiteasproficientlyasothers

Users

TheFreeGradekeeperhas3groupsofusers: Teachers:userswhoteachoneormoreclassesataschoolandassigngradesbased

onstudents'performance, Students:userswhoareenrolledinclassesinsomeschoolsettingandtaketeststo

evaluatetheirknowledge. Administrator:Thisonefiguremaintainsschoolwidesettingsthatneithera

teachernorastudentshouldperform Thefollowingliststheactivitiestheywillbeabletoperform.

Teachers'Activities

-Optionallyenterdescriptionsandpointvaluesforallgradestheyplantohave

throughoutthesemester(toenablestudentstoplanwhatgradestheyneedto maketogetacertaingrade) -Inputasetofgradesforatest-onegradetoeachstudentintheclass -Viewandeditaspecificstudent'sgrades -Seetheaverageforaspecificstudent'sgrades -Seetheclass'saverageforthetotalgradeorforatest -Setwhetherstudentscanseeclassaverages

Students'Activities

-Seeallcurrentgradesatthesametime -Changepassword -Foreachclass

-Seewhotheteacheris -Seepastgradesonpasttests

-Foreachofthose,seetheclassaverage(ifenabled)

-Seethetotalgradetheyhavefortheclass -Inputguessesforfuturegradestoseewhattheiraveragewouldbe

AdministratorActivities

-Edit,accept,ordenyuseraccountsfrombeingcreated

-Enrollstudentsinclasses -Edit,add,ordeletecoursesintheschool

FSMs

NoteonFSMs:Inordertoachievetheflexibilitygoallisted,manypathsand transitionsneedtobeavailableinourFSMs.Becauseofthesidebar,thestudentcan alwaysgettotheschedulescreen,thechangepasswordscreen,andthecoursepage screen.Likewisefortheteacherbeingabletogettoanyscreenquickly.Thatbeing understood,thereareunderstoodpathsintheFSMsthatwouldbeentirelytoo tediousandconfusingtoshow.

Entities

Teacher (userID,password,firstName,lastName,gender,age,streetAddress,state,zipCode, city,classCount,email,officeLocation,phone) Class

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download