Finished SchoolId.getCumulativeScore()
Finished SchoolId.coachesStr(). I'll rename this to something more intuitive later.
Changed all foldRight into foldLeft and fixed some errors. Now compiles!
Changed SchoolId.coachesStr() to coachesEmails(). Also added some syntactic sugar.
Fixed coachesEmails() and cleaned up syntax
Finished SchoolId.coachWord and renamed to coachPlural
Finished SchoolId.getValidId
Finished Test.compareMapping(). Only rescore is left in Test.
Finished TestDate.getKey() and made some formatting changes
Test.rescore() now works!
I'm stopping here for tonight. I'm almost done with everything in the classes. Student and TestDate are next.
in the middle of writing getOrCreate methods
In the middle of writing the static methods. Changed the method names (added Key) and added persistence to the variables.
Pretty sure I've finished all models except for TestDate.pdf(). I will double check later. But HECK YEAH IT COMPILES!
I was wrong. Finished up what I missed and now only 3 methods are left. I need to research more to figure them out. pdf, importTest, and isCoachedBy.
Fixed getKey()