For the bank project, the workspace/ directory provides three given .scala files: time/Date.scala, BankEvent.scala, and HistoryEntry.scala. However, the compendium additionally provides specifications (i.e. method declarations without implementation) for the classes Customer, Bank, and BankAccount. These classes are missing in the workspace/ directory, however, which has led to some confusion among students along with adding "pointless" work to the project in the form of copying and pasting the class definitions from the PDF.
I suggest we either add these three classes to the workspace/ directory, or remove their specifications from the compendium.
For the bank project, the
workspace/
directory provides three given.scala
files:time/Date.scala
,BankEvent.scala
, andHistoryEntry.scala
. However, the compendium additionally provides specifications (i.e. method declarations without implementation) for the classesCustomer
,Bank
, andBankAccount
. These classes are missing in theworkspace/
directory, however, which has led to some confusion among students along with adding "pointless" work to the project in the form of copying and pasting the class definitions from the PDF.I suggest we either add these three classes to the
workspace/
directory, or remove their specifications from the compendium.