,stdId,first_name,last_name,mark,feedback 0,agg468,Muhamado,Cande,18.33,"OUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 3.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FEEDBACK: payForHoliday() method not found Member Class OVERALL: 4.333333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 10.333333333333332. Additional marks after hand marking company class is 8 " 1,agg545,Cled,Mabika Guiende,9,"FOUND: loggedInList initialised, incrementing 0.5 FEEDBACK: member not added on login FEEDBACK: member not removed on login CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 2.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Company class was created successfully. FEEDBACK: Member class constructor throws an exception when tested against spec. Member Class OVERALL: 0.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 An instance of the Website class was created successfully. An instance of the Company class was created successfully. FEEDBACK: Company class constructor throws an exception when tested against spec. Company Class OVERALL: 0.0 FOUND: refNumber initialised, incrementing 0.0 FOUND: type initialised, incrementing 0.0 FOUND: price initialised, incrementing 0.0 OVERALL: 5.0. Additional marks after hand marking company class is 4" 2,agg663,Rihan,Khan,14,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 3.0 An instance of the Website class was created successfully. membership number: 123 email: testString logged in status: false An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FEEDBACK: storeFriend() method not found FOUND: correct output for list of friends, incrementing 1.0 selectHoliday Method not found FEEDBACK: payForHoliday() method not found Member Class OVERALL: 4.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 10.0. Additional marks after hand marking company class is 4" 3,agg789,Josue,Losasa,18,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 3.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FEEDBACK: payForHoliday() method not found Member Class OVERALL: 5.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FEEDBACK: toString not callable in the expected way Friend Class OVERALL: 2.0 OVERALL: 10.0. Additional marks after hand marking company class is 8" 4,agg802,Sandra,Adjemout,4,"Your initial score was 0. The new score is capped at 40% after being marked by hand. refNumber is not char. Holiday class throws an exception. Money is not of type int, Friend class throws an exception." 5,agg874,Mohamed,Zini,4,"An instance of the Website class was created successfully. An instance of the Member class was created successfully. FEEDBACK: website class constructor throws an exception when tested against spec. website Class OVERALL: 0.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Company class was created successfully. FEEDBACK: Member class constructor throws an exception when tested against spec. Member Class OVERALL: 0.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FEEDBACK: Friend class constructor throws an exception when tested against spec. Friend Class OVERALL: 0.0 An instance of the Website class was created successfully. An instance of the Company class was created successfully. FEEDBACK: Company class constructor throws an exception when tested against spec. Company Class OVERALL: 0.0 java.lang.IllegalArgumentException: Can not set int field Member.money to java.lang.Double at java.base/jdk.internal.reflect.FieldAccessorImpl.throwSetIllegalArgumentException(FieldAccessorImpl.java:228) at java.base/jdk.internal.reflect.FieldAccessorImpl.throwSetIllegalArgumentException(FieldAccessorImpl.java:232) at java.base/jdk.internal.reflect.MethodHandleIntegerFieldAccessorImpl.set(MethodHandleIntegerFieldAccessorImpl.java:127) at java.base/java.lang.reflect.Field.set(Field.java:836) at HW4Test2023.main(HW4Test2023.java:116) java.lang.NoSuchFieldException: companyWebsites at java.base/java.lang.Class.getDeclaredField(Class.java:2782) at HW4Test2023.main(HW4Test2023.java:765) java.lang.IllegalArgumentException: Can not set int field Friend.money to java.lang.Double at java.base/jdk.internal.reflect.FieldAccessorImpl.throwSetIllegalArgumentException(FieldAccessorImpl.java:228) at java.base/jdk.internal.reflect.FieldAccessorImpl.throwSetIllegalArgumentException(FieldAccessorImpl.java:232) at java.base/jdk.internal.reflect.MethodHandleIntegerFieldAccessorImpl.set(MethodHandleIntegerFieldAccessorImpl.java:127) at java.base/java.lang.reflect.Field.set(Field.java:836) at HW4Test2023.main(HW4Test2023.java:1645) java.lang.NoSuchFieldException: companyWebsites at java.base/java.lang.Class.getDeclaredField(Class.java:2782) at HW4Test2023.main(HW4Test2023.java:1820) FOUND: refNumber initialised, incrementing 0.0 FOUND: type initialised, incrementing 0.0 FOUND: price initialised, incrementing 0.0 OVERALL: 0.0. Your initial score was 0. The new score is capped at 40% after being marked by hand. Money is not int. Friend class throws an exception." 6,agg946,Trinity,Booth,8,"Your initial score was 0. The new score is capped at 40% after being marked by hand. Friend class was named wrongly as Friend.Java, it should be small j and not big" 7,agg951,Charles,Anderson,,no submission 8,agg995,Lewis,Rylance,18.663,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 3.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FEEDBACK: you did not allow selection if all have enough money FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: whoCannotPay() must be a private method FOUND: whoCannotPay() returns void, incrementing 0.5 CHECK: checkMoney() has one parameter, incrementing 0.5 FEEDBACK: couldn't output whoCannotPay() the expected way FEEDBACK: payForHoliday() method not found Member Class OVERALL: 7.333333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FEEDBACK: You were expected to write two mutator method such as setMoney(), setName() inside Website class. FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 2.33 OVERALL: 12.663333333333332. Additional marks after hand marking company class is 6" 9,agg996,Haider,Rafiq,4,"java: constructor Holiday in class Holiday cannot be applied to given types; required: java.lang.String,java.lang.String,double,double found: java.lang.String,java.lang.String,int reason: actual and formal argument lists differ in length. Your initial score was 0. The new score is capped at 40% after being marked by hand" 10,chc001,Arslan,Mazhar,23.33,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 4.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FOUND: Friend's money decreased by right amount Member Class OVERALL: 8.333333333333332 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 15.333333333333332. Additional marks after hand marking company class is 8" 11,chc002,Bassirou,Seye Dieng,,no submission 12,chc006,Zunaira,Rana,20.33,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 4.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FOUND: Friend's money decreased by right amount Member Class OVERALL: 8.333333333333332 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 An instance of the Website class was created successfully. An instance of the Company class was created successfully. FEEDBACK: Company class constructor throws an exception when tested against spec. Company Class OVERALL: 0.0 OVERALL: 15.333333333333332. Additional marks after hand marking company class is 5" 13,chc008,Mohamed,Sheikh Ibrahim,21.33,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 3.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 7.333333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 An instance of the Website class was created successfully. An instance of the Company class was created successfully. FEEDBACK: Company class constructor throws an exception when tested against spec. Company Class OVERALL: 0.0 OVERALL: 13.333333333333332. Additional marks after hand marking company class is 8" 14,chc097,Bareerah,Khan,13.5,"FEEDBACK: You need to initialize loggedInList to a value inside the constructor method. FEEDBACK: member not added on login FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FEEDBACK: listMemberLoggedIn method output isn't correct Website Class Overall: 0.5 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 6.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 An instance of the Website class was created successfully. An instance of the Company class was created successfully. FEEDBACK: Company class constructor throws an exception when tested against spec. Company Class OVERALL: 0.0 OVERALL: 9.5. Additional marks after hand marking company class is 4" 15,chc119,George,Wilkinson,26.3333,"Extra member type field not found inside website class, no marks needed ! FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 4.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is a private method, incrementing 1.0 FOUND: checkMoney() returns a Boolean, incrementing 1.0 CHECK: checkMoney() has one parameter, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FOUND: Friend's money decreased by right amount Member Class OVERALL: 11.333333333333332 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 An instance of the Website class was created successfully. An instance of the Company class was created successfully. FEEDBACK: Company class constructor throws an exception when tested against spec. Company Class OVERALL: 0.0 OVERALL: 18.333333333333332. Additional marks after hand marking company class is 8" 16,chc141,Mamre,Abatcha,11.33,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. CHECKED: getNumberOfUsers method isn't callable FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 2.5 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 toString() isn't callable in the expected way FEEDBACK: getCompanions isn't callable in the expected way FEEDBACK: storeFriend() method not found FOUND: correct output for list of friends, incrementing 1.0 FEEDBACK: you did not allow selection if all have enough money FEEDBACK: you did not stop selection if member has insufficient money FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 1.5 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FEEDBACK: You were expected to write two mutator method such as setMoney(), setName() inside Website class. FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 2.33 An instance of the Website class was created successfully. An instance of the Company class was created successfully. FEEDBACK: Company class constructor throws an exception when tested against spec. Company Class OVERALL: 0.0 OVERALL: 6.33. Additional marks after hand marking company class is 5" 17,chc143,Daanish,Abdul Muqtader,18,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 3.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FEEDBACK: you did not allow selection if all have enough money FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 5.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 An instance of the Website class was created successfully. An instance of the Company class was created successfully. FEEDBACK: Company class constructor throws an exception when tested against spec. Company Class OVERALL: 0.0 OVERALL: 11.0. Additional marks after hand marking company class is 8" 18,chc145,Najiyullah,Ahmed,13.5,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. CHECKED: getNumberOfUsers method isn't callable FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 2.5 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FEEDBACK: storeFriend() method not found FOUND: correct output for list of friends, incrementing 1.0 selectHoliday Method not found FEEDBACK: payForHoliday() method not found Member Class OVERALL: 4.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 An instance of the Website class was created successfully. An instance of the Company class was created successfully. FEEDBACK: Company class constructor throws an exception when tested against spec. Company Class OVERALL: 0.0 OVERALL: 9.5. Additional marks after hand marking company class is 4" 19,chc146,Jake,Andrews,25,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 4.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FEEDBACK: checkMoney() must be a private method FOUND: checkMoney() returns a Boolean, incrementing 1.0 CHECK: checkMoney() has one parameter, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FOUND: Friend's money decreased by right amount Member Class OVERALL: 10.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 An instance of the Website class was created successfully. An instance of the Company class was created successfully. FEEDBACK: Company class constructor throws an exception when tested against spec. Company Class OVERALL: 0.0 OVERALL: 17.0. Additional marks after hand marking company class is 8" 20,chc148,Joshua,Carpenter,24.99666,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 4.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FOUND: whoCannotPay() is a private method, incrementing 1.0 FOUND: whoCannotPay() returns void, incrementing 0.5 CHECK: checkMoney() has one parameter, incrementing 0.5 FOUND: correct output for whoCannotPay() FEEDBACK: Member's money did not decrease by right amount FOUND: Friend's money decreased by right amount Member Class OVERALL: 10.666666 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FEEDBACK: You were expected to write two mutator method such as setMoney(), setName() inside Website class. FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 2.33 An instance of the Website class was created successfully. An instance of the Company class was created successfully. FEEDBACK: Company class constructor throws an exception when tested against spec. Company Class OVERALL: 0.0 OVERALL: 16.996665999999998. Additional marks after hand marking company class is 8" 21,chc150,Luke,Collingwood,0,no submission for Company class 22,chc158,Morgan,George,14.5,"FEEDBACK: You need to initialize loggedInList to a value inside the constructor method. FEEDBACK: member not added on login FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FEEDBACK: listMemberLoggedIn method output isn't correct Website Class Overall: 0.5 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 selectHoliday Method not found FEEDBACK: whoCannotPay() must be a private method FOUND: whoCannotPay() returns void, incrementing 0.5 CHECK: checkMoney() has one parameter, incrementing 0.5 FEEDBACK: couldn't output whoCannotPay() the expected way FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 5.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 An instance of the Website class was created successfully. An instance of the Company class was created successfully. FEEDBACK: Company class constructor throws an exception when tested against spec. Company Class OVERALL: 0.0 OVERALL: 8.5. Additional marks after hand marking company class is 6" 23,chc163,Sabir,Hussein,21,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 3.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 7.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 An instance of the Website class was created successfully. An instance of the Company class was created successfully. FEEDBACK: Company class constructor throws an exception when tested against spec. Company Class OVERALL: 0.0 OVERALL: 13.0. Additional marks after hand marking company class is 8" 24,chc164,Tehreem,Khan,17.5,"FEEDBACK: You need to initialize loggedInList to a non null value. FOUND: member added on login, incrementing 1.0 FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 2.5 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FEEDBACK: you did not allow selection if all have enough money FEEDBACK: you did not stop selection if member has insufficient money FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 4.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 An instance of the Website class was created successfully. An instance of the Company class was created successfully. FEEDBACK: Company class constructor throws an exception when tested against spec. Company Class OVERALL: 0.0 OVERALL: 9.5. Additional marks after hand marking company class is 8" 25,chc187,Rehan,Abbasi,15.33,"FOUND: loggedInList initialised, incrementing 0.5 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 2.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FEEDBACK: storeFriend() method not found FEEDBACK: listFriends() method not found FEEDBACK: payForHoliday() method not found Member Class OVERALL: 3.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FEEDBACK: You were expected to write two mutator method such as setMoney(), setName() inside Website class. FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 2.33 An instance of the Website class was created successfully. An instance of the Company class was created successfully. FEEDBACK: Company class constructor throws an exception when tested against spec. Company Class OVERALL: 0.0 OVERALL: 7.33. Additional marks after hand marking company class is 8" 26,chc194,Lauma,Viksna,,no submission 27,chc199,Mohammed,Khan,14.33,"FOUND: loggedInList initialised, incrementing 0.5 FEEDBACK: member not added on login FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 Website Class Overall: 1.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FEEDBACK: you did not allow selection if all have enough money FEEDBACK: you did not stop selection if member has insufficient money FEEDBACK: payForHoliday() method not found Member Class OVERALL: 5.333333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 An instance of the Website class was created successfully. An instance of the Company class was created successfully. FEEDBACK: Company class constructor throws an exception when tested against spec. Company Class OVERALL: 0.0 OVERALL: 9.333333333333332. Additional marks after hand marking company class is 5" 28,chc220,Mohammed,Ahmed,6,Throws an exception when tested against spec. Your initial score was 0. The new score is capped at 40% after being marked by hand. Wrong type for money field. Friend class throws an exception. 29,chc223,Noman,Ali,21.33,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 4.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 6.333333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 13.333333333333332. Additional marks after hand marking company class is 8" 30,chc229,Saifeldeen,Bassowa,20.33,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 3.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 6.333333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 12.333333333333332. Additional marks after hand marking company class is 8" 31,chc244,Katie,Grasby,17.33,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 3.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FEEDBACK: you did not allow selection if all have enough money FEEDBACK: you did not stop selection if member has insufficient money FEEDBACK: payForHoliday() method not found Member Class OVERALL: 4.333333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FEEDBACK: toString not callable in the expected way Friend Class OVERALL: 2.0 OVERALL: 9.333333333333332. Additional marks after hand marking company class is 8" 32,chc249,Mohammed,Ibraheem,21.33,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 4.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 6.333333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 13.333333333333332. Additional marks after hand marking company class is 8" 33,chc255,Raja,Mahmood,21.33,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 4.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 6.333333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 13.333333333333332. Additional marks after hand marking company class is 8" 34,chc265,Mohammad,Shahid,24.33,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 4.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FOUND: whoCannotPay() is a private method, incrementing 1.0 FOUND: whoCannotPay() returns void, incrementing 0.5 CHECK: checkMoney() has one parameter, incrementing 0.5 FEEDBACK: couldn't output whoCannotPay() the expected way FEEDBACK: Member's money did not decrease by right amount FOUND: Friend's money decreased by right amount Member Class OVERALL: 10.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FEEDBACK: You were expected to write two mutator method such as setMoney(), setName() inside Website class. FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 2.33 OVERALL: 16.33. Additional marks after hand marking company class is 8" 35,chc267,Freya,Sproston-Ritchie,19.5,"FEEDBACK: You need to initialize loggedInList to a non null value. FOUND: member added on login, incrementing 1.0 FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 3.5 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 6.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FEEDBACK: toString not callable in the expected way Friend Class OVERALL: 2.0 OVERALL: 11.5. Additional marks after hand marking company class is 8" 36,chc273,Mohammed-Abdul,Wazid,18.666,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 3.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FOUND: whoCannotPay() is a private method, incrementing 1.0 FOUND: whoCannotPay() returns void, incrementing 0.5 CHECK: checkMoney() has one parameter, incrementing 0.5 FOUND: correct output for whoCannotPay() FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 9.666666 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 15.666666. Additional marks after hand marking company class is 3" 37,chc278,Anita,Akinsanya,19,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 3.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: whoCannotPay() must be a private method FOUND: whoCannotPay() returns void, incrementing 0.5 CHECK: checkMoney() has one parameter, incrementing 0.5 FEEDBACK: couldn't output whoCannotPay() the expected way FEEDBACK: Member's money did not decrease by right amount FOUND: Friend's money decreased by right amount Member Class OVERALL: 8.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 14.0. Additional marks after hand marking company class is 5" 38,chc279,Abdal-Ahad,Alam,19,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FEEDBACK: listMemberLoggedIn method output isn't correct Website Class Overall: 2.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 6.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 11.0. Additional marks after hand marking company class is 8" 39,chc280,Mohammed,Ali Habib,4,Your initial score was 0. The new score is capped at 40% after being marked by hand. Wrong type for money field. An exception was thrown. 40,chc282,Eniola,Balogun,15.66,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 4.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FEEDBACK: storeFriend() method not found FOUND: correct output for list of friends, incrementing 1.0 FEEDBACK: you did not allow selection if all have enough money FEEDBACK: you did not stop selection if member has insufficient money FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 4.333333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FEEDBACK: You were expected to write two mutator method such as setMoney(), setName() inside Website class. FEEDBACK: toString not callable in the expected way Friend Class OVERALL: 1.33 OVERALL: 9.663333333333332. Additional marks after hand marking company class is 6" 41,chc284,Mikey,Berry,4,Your initial score was 0. The new score is capped at 40% after being marked by hand. Wrong type for money field. An exception was thrown. 42,chc286,Keron,Bland,4,Your initial score was 0. The new score is capped at 40% after being marked by hand. Wrong type for money field. An exception was thrown. 43,chc291,Ellie,Collier,19,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 3.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 7.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 13.0. Additional marks after hand marking company class is 6" 44,chc292,Ty,Collins,5,Your initial score was 0. The new score is capped at 40% after being marked by hand. Wrong type for money field. An exception was thrown. 45,chc299,Munib,Hafiz Aslam,2.33,"An instance of the Website class was created successfully. An instance of the Member class was created successfully. FEEDBACK: website class constructor throws an exception when tested against spec. website Class OVERALL: 0.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FEEDBACK: You need to initialize companions to a value inside the constructor method. toString() isn't callable in the expected way FEEDBACK: getCompanions isn't callable in the expected way FEEDBACK: storeFriend() method not found FEEDBACK: listFriends() method not found java.lang.NoSuchFieldException: money at java.base/java.lang.Class.getDeclaredField(Class.java:2782) at HW4Test2023.main(HW4Test2023.java:113) FEEDBACK: you did not allow selection if all have enough money FEEDBACK: you did not stop selection if member has insufficient money FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 0.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FEEDBACK: You were expected to write two mutator method such as setMoney(), setName() inside Website class. FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 2.33 OVERALL: 2.33" 46,chc304,Mohammed,Hussain,19,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 4.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 6.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 13.0. Additional marks after hand marking company class is 6" 47,chc307,Anas,Kasim,2.66,"An instance of the Website class was created successfully. FEEDBACK: website class constructor throws an exception when tested against spec. website Class OVERALL: 0.0 An instance of the Website class was created successfully. FEEDBACK: Member class constructor throws an exception when tested against spec. Member Class OVERALL: 0.0 java.lang.NoSuchFieldException: websiteName at java.base/java.lang.Class.getDeclaredField(Class.java:2782) at HW4Test2023.main(HW4Test2023.java:53) java.lang.NoSuchFieldException: websiteName at java.base/java.lang.Class.getDeclaredField(Class.java:2782) at HW4Test2023.main(HW4Test2023.java:682) An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FEEDBACK: Friend class constructor throws an exception when tested against spec. Friend Class OVERALL: 0.66 OVERALL: 0.66. Additional marks after hand marking company class is 2" 48,chc308,Mohammed,Khalil,4,Your initial score was 0. The new score is capped at 40% after being marked by hand. Wrong type for money field. An exception was thrown. Wrong class naming and constructor. 49,chc315,Mojolaoluwa,Olujobi,19.5,"FOUND: loggedInList initialised, incrementing 0.5 FEEDBACK: member not added on login FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 2.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FEEDBACK: You need to initialize companions to a non null value. FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FOUND: Member's money decreased by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 7.5 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FEEDBACK: toString not callable in the expected way Friend Class OVERALL: 2.0 OVERALL: 11.5. Additional marks after hand marking company class is 8" 50,chc317,Adil,Pathan,19.5,"FEEDBACK: You need to initialize loggedInList to a non null value. FOUND: member added on login, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 2.5 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FEEDBACK: you did not stop selection if member has insufficient money FEEDBACK: Member's money did not decrease by right amount FOUND: Friend's money decreased by right amount Member Class OVERALL: 6.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 11.5. Additional marks after hand marking company class is 8" 51,chc320,Talha,Riaz,,no submission 52,chc333,Shabbeer,Ahmed,,no submission 53,chc345,Ravi,Eyongo,19.66,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 4.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FEEDBACK: storeFriend() method not found FOUND: correct output for list of friends, incrementing 1.0 FEEDBACK: checkMoney() must be a private method FOUND: checkMoney() returns a Boolean, incrementing 1.0 CHECK: checkMoney() has one parameter, incrementing 1.0 selectHoliday Method not found FEEDBACK: payForHoliday() method not found Member Class OVERALL: 5.333333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FEEDBACK: You were expected to write two mutator method such as setMoney(), setName() inside Website class. FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 2.33 OVERALL: 11.663333333333332. Additional marks after hand marking company class is 8" 54,chc347,Mobashar,Farooq,16,"An instance of the Website class was created successfully. An instance of the Member class was created successfully. FEEDBACK: website class constructor throws an exception when tested against spec. website Class OVERALL: 0.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 java.lang.NoSuchFieldException: money at java.base/java.lang.Class.getDeclaredField(Class.java:2782) at HW4Test2023.main(HW4Test2023.java:113) FOUND: correct output for list of friends, incrementing 1.0 FEEDBACK: you did not allow selection if all have enough money FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 5.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 8.0. Additional marks after hand marking company class is 8" 55,chc348,Alex,Folan,,no submission 56,chc352,Samuel,Grange,7.33,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 Website Class Overall: 2.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FEEDBACK: listFriends() method not found FEEDBACK: you did not allow selection if all have enough money FEEDBACK: you did not stop selection if member has insufficient money FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 3.333333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FEEDBACK: toString not callable in the expected way Friend Class OVERALL: 2.0 OVERALL: 7.333333333333333" 57,chc371,Hubert,Piela,,no submission 58,chc372,Dylan,Pugh,22,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 4.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FEEDBACK: checkMoney() must be a private method FOUND: checkMoney() returns a Boolean, incrementing 1.0 CHECK: checkMoney() has one parameter, incrementing 1.0 FEEDBACK: you did not allow selection if all have enough money FEEDBACK: you did not stop selection if member has insufficient money FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 7.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 14.0. Additional marks after hand marking company class is 8" 59,chc378,Usman,Saleem,17.83,"FEEDBACK: You need to initialize loggedInList to a non null value. FOUND: member added on login, incrementing 1.0 FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 3.5 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 selectHoliday Method not found FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 4.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FEEDBACK: You were expected to write two mutator method such as setMoney(), setName() inside Website class. FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 2.33 OVERALL: 9.83. Additional marks after hand marking company class is 8" 60,chc380,Taylor,Tuffin,21.33,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 4.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 6.333333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 13.333333333333332. Additional marks after hand marking company class is 8" 61,chc419,Mohammed,Iqbal,21.33,"Extra member type field not found inside website class, no marks needed ! FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 4.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 6.333333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 13.333333333333332. Additional marks after hand marking company class is 8" 62,chc425,Filip,Lysonek,16,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 3.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FEEDBACK: couldn't output list of friends the expected way, and do not use toString FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: whoCannotPay() must be a private method FOUND: whoCannotPay() returns void, incrementing 0.5 CHECK: checkMoney() has one parameter, incrementing 0.5 FEEDBACK: couldn't output whoCannotPay() the expected way FOUND: Member's money decreased by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 7.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 13.0. Additional marks after hand marking company class is 3" 63,chc426,Samuel,Makin,11.33,"Invalid website name entered, please enter a valid name An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the friend class was created successfully. Invalid holiday type name entered, please enter a valid holiday type An instance of the Holiday class was created successfully. Extra member type field not found inside website class, no marks needed ! FEEDBACK: You need to initialize loggedInList to a non null value. FOUND: member added on login, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 2.5 Invalid website name entered, please enter a valid name An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. Invalid holiday type name entered, please enter a valid holiday type An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FEEDBACK: You need to initialize companions to a non null value. FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 5.833333333333333 Invalid holiday type name entered, please enter a valid holiday type An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money Invalid website name entered, please enter a valid name An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 11.333333333333332" 64,chc429,Cristian,Mantaluta,4,Your initial score was 0. The new score is capped at 40% after being marked by hand. Wrong field name in Holiday.java. Wrong type for price. An exception was thrown. 65,chc430,Sam,McTaggart,21.33,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 3.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FOUND: Friend's money decreased by right amount Member Class OVERALL: 7.333333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 13.333333333333332. Additional marks after hand marking company class is 8" 66,chc431,Bradley,Mccarthy,10,Your initial score was 0. The new score is capped at 40% after being marked by hand. Wrong name for constructor in Website.java. An exception was thrown. 67,chc435,Adam,Parker,5,Your initial score was 0. The new score is capped at 40% after being marked by hand. An exception was thrown. 68,chc438,Gabija,Safranaviciute,2,Your initial score was 0. The new score is capped at 40% after being marked by hand. Cannot find symbol ArrayList because it is not imported. No selectedHoliday but you tried to call it. An exception was thrown. 69,chc454,Mir,Baky,13,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 4.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 6.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 13.0" 70,chc458,Ben,Clark,17.33,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 4.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FEEDBACK: you did not stop selection if member has insufficient money FEEDBACK: Member's money did not decrease by right amount FOUND: Friend's money decreased by right amount Member Class OVERALL: 6.333333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 13.333333333333332. Additional marks after hand marking company class is 4" 71,chc463,Joseph,Howarth,20.33,"Extra member type field not found inside website class, no marks needed ! FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 4.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FEEDBACK: storeFriend() method not found FOUND: correct output for list of friends, incrementing 1.0 FEEDBACK: checkMoney() must be a private method FOUND: checkMoney() returns a Boolean, incrementing 1.0 CHECK: checkMoney() has one parameter, incrementing 1.0 FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 6.333333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FEEDBACK: toString not callable in the expected way Friend Class OVERALL: 2.0 OVERALL: 12.333333333333332. Additional marks after hand marking company class is 8" 72,chc464,George,Hyde,14.5,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 Website Class Overall: 3.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 toString() isn't callable in the expected way FEEDBACK: getCompanions isn't callable in the expected way FEEDBACK: storeFriend() method not found FEEDBACK: listFriends() method not found selectHoliday Method not found FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 0.5 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 6.5. Additional marks after hand marking company class is 8" 73,chc465,Muhammad,Iqbal,,no submission 74,chc477,Daniel,Simpson,20.33,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 Website Class Overall: 2.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FOUND: Member's money decreased by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 7.333333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 12.333333333333332. Additional marks after hand marking company class is 8" 75,chc484,Mohamed,Alsawidi,18,"FOUND: loggedInList initialised, incrementing 0.5 FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 2.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FEEDBACK: storeFriend() method not found FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FEEDBACK: you did not stop selection if member has insufficient money FEEDBACK: whoCannotPay() must be a private method FOUND: whoCannotPay() returns void, incrementing 0.5 CHECK: checkMoney() has one parameter, incrementing 0.5 FEEDBACK: couldn't output whoCannotPay() the expected way FEEDBACK: payForHoliday() method not found Member Class OVERALL: 5.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 10.0. Additional marks after hand marking company class is 8" 76,chc489,Amaan,Farooqi,22,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 4.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FOUND: Friend's money decreased by right amount Member Class OVERALL: 7.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 14.0. Additional marks after hand marking company class is 8" 77,chc527,Freeha,Akhtar Bashir,23,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 4.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: whoCannotPay() must be a private method FOUND: whoCannotPay() returns void, incrementing 0.5 CHECK: checkMoney() has one parameter, incrementing 0.5 FEEDBACK: couldn't output whoCannotPay() the expected way FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 8.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 15.0. Additional marks after hand marking company class is 8" 78,chc528,Rabia,Akhtar Bashir,25.99999,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 4.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FOUND: whoCannotPay() is a private method, incrementing 1.0 FOUND: whoCannotPay() returns void, incrementing 0.5 CHECK: checkMoney() has one parameter, incrementing 0.5 FOUND: correct output for whoCannotPay() FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 10.999999333333331 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 17.99999933333333. Additional marks after hand marking company class is 8" 79,chc540,Blake,Mcfarlane,19,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 3.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FEEDBACK: you did not allow selection if all have enough money FEEDBACK: you did not stop selection if member has insufficient money FEEDBACK: whoCannotPay() must be a private method FOUND: whoCannotPay() returns void, incrementing 0.5 CHECK: checkMoney() has one parameter, incrementing 0.5 FEEDBACK: couldn't output whoCannotPay() the expected way FEEDBACK: payForHoliday() method not found Member Class OVERALL: 5.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 11.0. Additional marks after hand marking company class is 8" 80,chc570,Salma,Aloush,17.33,"FOUND: loggedInList initialised, incrementing 0.5 FEEDBACK: member not added on login FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 3.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FEEDBACK: storeFriend() method not found FOUND: correct output for list of friends, incrementing 1.0 FEEDBACK: you did not allow selection if all have enough money FEEDBACK: you did not stop selection if member has insufficient money FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 4.333333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FEEDBACK: toString not callable in the expected way Friend Class OVERALL: 2.0 OVERALL: 9.333333333333332. Additional marks after hand marking company class is 8" 81,chc580,Muhmmad,Can,21,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 4.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FEEDBACK: listFriends() method not found FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: whoCannotPay() must be a private method FOUND: whoCannotPay() returns void, incrementing 0.5 CHECK: checkMoney() has one parameter, incrementing 0.5 FEEDBACK: couldn't output whoCannotPay() the expected way FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 6.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 13.0. Additional marks after hand marking company class is 8" 82,chc581,Jacob,Colville-Mace,22.33,Your code throwed an exception. Company field was commented out to generate a result for you. Luckily your mark will not be capped because it was a minor adjustment. 83,chc584,Mohsin,Gulzar,14.333,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 4.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FOUND: Friend's money decreased by right amount Member Class OVERALL: 7.333333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 14.333333333333332" 84,chc598,Waleed,Khalid,,no submission 85,chc600,Jamie,Lo,20,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 3.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FOUND: storeFriend() method, incrementing 1.0 FEEDBACK: couldn't output list of friends the expected way, and do not use toString FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 6.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 12.0. Additional marks after hand marking company class is 8" 86,chc613,Hannan,Rasul,15.33,"FOUND: loggedInList initialised, incrementing 0.5 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 2.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FEEDBACK: storeFriend() method not found FEEDBACK: listFriends() method not found FEEDBACK: payForHoliday() method not found Member Class OVERALL: 3.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FEEDBACK: You were expected to write two mutator method such as setMoney(), setName() inside Website class. FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 2.33 OVERALL: 7.33. Additional marks after hand marking company class is 8" 87,chc617,Luke,Slattery,2,Your initial score was 0. The new score is capped at 40% after being marked by hand. Wrong number of constructor in Member.java and wrong type for money. An exception was thrown. 88,chc628,Destiny,Achuo,0, 89,chc630,Michael,Akinbanjo,18.333,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 3.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 selectHoliday Method not found FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 4.333333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 10.333333333333332. Additional marks after hand marking company class is 8" 90,chc631,Robel,Amare Berihu,20.33,"FOUND: loggedInList initialised, incrementing 0.5 FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 2.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 7.333333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 12.333333333333332. Additional marks after hand marking company class is 8" 91,chc637,Tania,Reece,,no submission 92,chc654,Mustapha,Adewuyi,,no submission 93,chc670,Tiago,Santos,8,Your initial score was 0. The new score is capped at 40% after being marked by hand. Wrong type for money field and wrong membershipNumber. An exception was thrown. 94,chc673,Haseeb,Zafar,5,Your initial score was 0. The new score is capped at 40% after being marked by hand. Wrong number of constructor in Website.java. An exception was thrown. 95,chc678,Mohammed,Al-Gailani,21.333,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 4.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 6.333333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 13.333333333333332. Additional marks after hand marking company class is 8" 96,chc681,Ala,Diab,17.33,"FOUND: loggedInList initialised, incrementing 0.5 FEEDBACK: member not added on login FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 3.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FEEDBACK: storeFriend() method not found FOUND: correct output for list of friends, incrementing 1.0 FEEDBACK: you did not allow selection if all have enough money FEEDBACK: you did not stop selection if member has insufficient money FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 4.333333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FEEDBACK: toString not callable in the expected way Friend Class OVERALL: 2.0 OVERALL: 9.333333333333332. Additional marks after hand marking company class is 8" 97,chc686,Tehmoor,Hussain,21.333,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 4.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 6.333333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 13.333333333333332. Additional marks after hand marking company class is 8" 98,chc707,Mohammed,Javed,15.33,"FOUND: loggedInList initialised, incrementing 0.5 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 2.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FEEDBACK: storeFriend() method not found FEEDBACK: listFriends() method not found FEEDBACK: payForHoliday() method not found Member Class OVERALL: 3.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FEEDBACK: You were expected to write two mutator method such as setMoney(), setName() inside Website class. FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 2.33 OVERALL: 7.33. Additional marks after hand marking company class is 8" 99,chc720,Asad,Ali,15.66,"FEEDBACK: You need to initialize loggedInList to a non null value. FOUND: member added on login, incrementing 1.0 FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 2.5 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FEEDBACK: You need to initialize companions to a non null value. FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FEEDBACK: you did not allow selection if all have enough money FEEDBACK: you did not stop selection if member has insufficient money FEEDBACK: payForHoliday() method not found Member Class OVERALL: 3.833333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FEEDBACK: You were expected to write two mutator method such as setMoney(), setName() inside Website class. FEEDBACK: toString not callable in the expected way Friend Class OVERALL: 1.33 OVERALL: 7.663333333333333. Additional marks after hand marking company class is 8" 100,chc723,Rafid,Ali Jannat,23.66,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 3.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FOUND: whoCannotPay() is a private method, incrementing 1.0 FOUND: whoCannotPay() returns void, incrementing 0.5 CHECK: checkMoney() has one parameter, incrementing 0.5 FOUND: correct output for whoCannotPay() FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 9.666666 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 15.666666. Additional marks after hand marking company class is 8" 101,chc730,Abdullah,Ahmad,15.33,"An instance of the Website class was created successfully. An instance of the Member class was created successfully. FEEDBACK: website class constructor throws an exception when tested against spec. website Class OVERALL: 0.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. java.lang.NoSuchFieldException: money at java.base/java.lang.Class.getDeclaredField(Class.java:2782) at HW4Test2023.main(HW4Test2023.java:113) FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FEEDBACK: you did not allow selection if all have enough money FEEDBACK: you did not stop selection if member has insufficient money FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 5.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FEEDBACK: You were expected to write two mutator method such as setMoney(), setName() inside Website class. FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 2.33 OVERALL: 7.33. Additional marks after hand marking company class is 8" 102,chc734,Fatima,Fatima,18.83,"FOUND: loggedInList initialised, incrementing 0.5 FEEDBACK: member not added on login FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. CHECKED: getNumberOfUsers method isn't callable Website Class Overall: 0.5 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is a private method, incrementing 1.0 FOUND: checkMoney() returns a Boolean, incrementing 1.0 CHECK: checkMoney() has one parameter, incrementing 1.0 FEEDBACK: you did not allow selection if all have enough money FEEDBACK: you did not stop selection if member has insufficient money FEEDBACK: Member's money did not decrease by right amount FOUND: Friend's money decreased by right amount Member Class OVERALL: 9.333333333333332 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 12.833333333333332. Additional marks after hand marking company class is 6" 103,chc760,Daniel,Chuhan,15.33,"FEEDBACK: You need to initialize loggedInList to a non null value. FOUND: member added on login, incrementing 1.0 FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 3.5 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 toString() isn't callable in the expected way FEEDBACK: getCompanions isn't callable in the expected way FEEDBACK: storeFriend() method not found FEEDBACK: listFriends() method not found FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 2.5 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FEEDBACK: You were expected to write two mutator method such as setMoney(), setName() inside Website class. FEEDBACK: toString not callable in the expected way Friend Class OVERALL: 1.33 OVERALL: 7.33. Additional marks after hand marking company class is 8" 104,chc783,Fernando,Amaral,17.833,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 3.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FEEDBACK: You need to initialize companions to a non null value. FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 selectHoliday Method not found FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 3.833333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 9.833333333333332. Additional marks after hand marking company class is 8" 105,chc790,Breno,Guimaraes,11.33,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 4.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FEEDBACK: listFriends() method not found FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 5.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FEEDBACK: You were expected to write two mutator method such as setMoney(), setName() inside Website class. FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 2.33 OVERALL: 11.33" 106,chc791,Mani,Hasavari,17.33,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 3.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FEEDBACK: storeFriend() method not found FOUND: correct output for list of friends, incrementing 1.0 FEEDBACK: you did not allow selection if all have enough money FEEDBACK: you did not stop selection if member has insufficient money FEEDBACK: payForHoliday() method not found Member Class OVERALL: 4.333333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FEEDBACK: toString not callable in the expected way Friend Class OVERALL: 2.0 OVERALL: 9.333333333333332. Additional marks after hand marking company class is 8" 107,chc796,Ayaan,Majeed,0,No Compnay.java file 108,chc800,Roberts,Spungis,6,Your initial score was 0. The new score is capped at 40% after being marked by hand. Wrong type for money field and constructor. An exception was thrown. 109,chc802,Jonas,Verdeflor,19,"FOUND: loggedInList initialised, incrementing 0.5 FEEDBACK: member not added on login FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 2.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: whoCannotPay() must be a private method FOUND: whoCannotPay() returns void, incrementing 0.5 CHECK: checkMoney() has one parameter, incrementing 0.5 FEEDBACK: couldn't output whoCannotPay() the expected way FEEDBACK: payForHoliday() method not found Member Class OVERALL: 7.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FEEDBACK: toString not callable in the expected way Friend Class OVERALL: 2.0 OVERALL: 11.0. Additional marks after hand marking company class is 8" 110,chc811,Mohammed,Ahmed,15,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 3.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: whoCannotPay() must be a private method FOUND: whoCannotPay() returns void, incrementing 0.5 CHECK: checkMoney() has one parameter, incrementing 0.5 FEEDBACK: couldn't output whoCannotPay() the expected way FOUND: Member's money decreased by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 9.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 15.0" 111,chc818,Saim,Mohee,15.66,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. CHECKED: getNumberOfUsers method isn't callable Website Class Overall: 1.5 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 toString() isn't callable in the expected way FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FEEDBACK: you did not stop selection if member has insufficient money FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 3.833333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FEEDBACK: You were expected to write two mutator method such as setMoney(), setName() inside Website class. FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 2.33 OVERALL: 7.663333333333333. Additional marks after hand marking company class is 8" 112,chc821,Micaela,Samuel,6,Your initial score was 0. The new score is capped at 40% after being marked by hand. Wrong constructor for Holiday. An exception was thrown. 113,chc840,Jose,Martins,6,Your initial score was 0. The new score is capped at 40% after being marked by hand. An exception was thrown. 114,chc865,Dennis,Adesanya,,no submission 115,chc870,Taleeq,Mehmood,21.33,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 4.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 6.333333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 13.333333333333332. Additional marks after hand marking company class is 8" 116,chc905,Ahmad,Javed Shaheen,,no submission 117,chc908,Dionisa,Nicandro Gomes Ie,10.83,"FEEDBACK: You need to initialize loggedInList to a non null value. FOUND: member added on login, incrementing 1.0 FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 2.5 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FOUND: storeFriend() method, incrementing 1.0 FEEDBACK: listFriends() method not found FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: payForHoliday() method not found Member Class OVERALL: 6.333333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FEEDBACK: toString not callable in the expected way Friend Class OVERALL: 2.0 OVERALL: 10.833333333333332" 118,chc945,Haider,Zia,,no submission 119,chc947,Talal,Butt,25.33,"Extra member type field not found inside website class, no marks needed ! FOUND: loggedInList initialised, incrementing 0.5 FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 3.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is a private method, incrementing 1.0 FOUND: checkMoney() returns a Boolean, incrementing 1.0 CHECK: checkMoney() has one parameter, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FOUND: Friend's money decreased by right amount Member Class OVERALL: 11.333333333333332 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 17.333333333333332. Additional marks after hand marking company class is 8" 120,chc953,Huzaifa,Javed,23.33,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 4.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FOUND: Friend's money decreased by right amount Member Class OVERALL: 8.333333333333332 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 15.333333333333332. Additional marks after hand marking company class is 8" 121,chc961,Sara,Riaz,16.833,"FEEDBACK: You need to initialize loggedInList to a non null value. FOUND: member added on login, incrementing 1.0 FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 2.5 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FEEDBACK: couldn't output list of friends the expected way, and do not use toString FEEDBACK: you did not allow selection if all have enough money FEEDBACK: you did not stop selection if member has insufficient money FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 3.333333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 8.833333333333332. Additional marks after hand marking company class is 8" 122,chc984,Valeriia,Malevanets,6,Your initial score was 0. The new score is capped at 40% after being marked by hand. An exception was thrown. 123,ela336,Kevin,Annan,6,Your initial score was 0. The new score is capped at 40% after being marked by hand. An exception was thrown. 124,ela398,Siraj,Mahmood,0, 125,epd484,Jack,Lewtas,1.5,Your initial score was 0. The new score is capped at 40% after being marked by hand. An exception was thrown. 126,isj876,Zeeshan,Aftab,,no submission 127,lab795,Daniyal,Tariq,,no submission 128,lab918,Mohammad,Alajmi,6,Your initial score was 0. The new score is capped at 40% after being marked by hand. An exception was thrown. Cannot find checkMoney in Website 129,lab920,Mohammad,Alsalbood,20.33,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 4.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 selectHoliday Method not found FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 5.333333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 12.333333333333332. Additional marks after hand marking company class is 8" 130,lab921,Bader,Alenezi,17.33,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 3.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 selectHoliday Method not found FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 4.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FEEDBACK: You were expected to write two mutator method such as setMoney(), setName() inside Website class. FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 2.33 OVERALL: 9.33. Additional marks after hand marking company class is 8" 131,lab923,Mohammed,Aldhefeeri,6,Your initial score was 0. The new score is capped at 40% after being marked by hand. An exception was thrown. 132,lab925,Abdalaziz,Anki,15.993,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 3.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FEEDBACK: you did not allow selection if all have enough money FEEDBACK: you did not stop selection if member has insufficient money FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 4.333333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FEEDBACK: You were expected to write two accessors method such as getMoney(), getName() inside Friend class. FEEDBACK: You were expected to write two mutator method such as setMoney(), setName() inside Website class. FEEDBACK: toString not callable in the expected way Friend Class OVERALL: 0.66 OVERALL: 7.993333333333333. Additional marks after hand marking company class is 8" 133,lab926,Fahad,Alzuabi,20.33,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FEEDBACK: listMemberLoggedIn method output isn't correct Website Class Overall: 2.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 7.333333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 12.333333333333332. Additional marks after hand marking company class is 8" 134,lab928,Fatma,H Q A Abdulrahim,1.5,Your initial score was 0. The new score is capped at 40% after being marked by hand. An exception was thrown. 135,lab931,Salman,Alzaabi,20,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FEEDBACK: listMemberLoggedIn method output isn't correct Website Class Overall: 2.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 7.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 12.0. Additional marks after hand marking company class is 8" 136,lab932,Mohammad,Almutairi,18,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 Website Class Overall: 3.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FEEDBACK: storeFriend() method not found FOUND: correct output for list of friends, incrementing 1.0 selectHoliday Method not found FEEDBACK: payForHoliday() method not found Member Class OVERALL: 4.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 10.0. Additional marks after hand marking company class is 8" 137,lab938,Dhari,Alshammari,21.5,"FEEDBACK: You need to initialize loggedInList to a non null value. FOUND: member added on login, incrementing 1.0 FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 2.5 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FOUND: Friend's money decreased by right amount Member Class OVERALL: 8.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 13.5. Additional marks after hand marking company class is 8" 138,lab944,Abdullah,Alotaibi,18.5,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. CHECKED: getNumberOfUsers method isn't callable FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 2.5 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FEEDBACK: payForHoliday() method not found Member Class OVERALL: 5.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 10.5. Additional marks after hand marking company class is 8" 139,lab953,Bndar,Almutairi,19.33,"FEEDBACK: You need to initialize loggedInList to a non null value. FOUND: member added on login, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 2.5 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FEEDBACK: You need to initialize companions to a non null value. FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 5.833333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 11.333333333333332. Additional marks after hand marking company class is 8" 140,lab957,Hussain,Alwutaib,16.833,"FEEDBACK: You need to initialize loggedInList to a non null value. FOUND: member added on login, incrementing 1.0 FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 Website Class Overall: 1.5 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FEEDBACK: storeFriend() method not found FOUND: correct output for list of friends, incrementing 1.0 FEEDBACK: payForHoliday() method not found Member Class OVERALL: 4.333333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 8.833333333333332. Additional marks after hand marking company class is 8" 141,lab959,Mohammed,S M N Alajmi,4,Your initial score was 0. The new score is capped at 40% after being marked by hand. An exception was thrown. Cannot find checkMoney in Website 142,lab961,Basel,Murad,6.4933,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 Website Class Overall: 2.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 toString() isn't callable in the expected way FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FEEDBACK: you did not allow selection if all have enough money FEEDBACK: you did not stop selection if member has insufficient money FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 2.833333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FEEDBACK: You were expected to write two accessors method such as getMoney(), getName() inside Friend class. FEEDBACK: You were expected to write two mutator method such as setMoney(), setName() inside Website class. FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 1.6600000000000001 OVERALL: 6.493333333333333" 143,lab963,Latifah,Alqattan,1.5,Your initial score was 0. The new score is capped at 40% after being marked by hand. An exception was thrown. 144,lab964,Tareq,Aldhafeeri,1.5,Your initial score was 0. The new score is capped at 40% after being marked by hand. An exception was thrown. 145,lab965,Yousef,Althafiri,1.5,Your initial score was 0. The new score is capped at 40% after being marked by hand. An exception was thrown. 146,lab969,Faisal,Mubarak,1.5,Your initial score was 0. The new score is capped at 40% after being marked by hand. An exception was thrown. 147,lab971,Fawaz,Almutairi,21,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 3.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 7.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 13.0. Additional marks after hand marking company class is 8" 148,lab974,Rashed,Alajmi,6,Your initial score was 0. The new score is capped at 40% after being marked by hand. An exception was thrown. Wrong constructor and logic 149,lab976,Sulaiman,Alazemi,21,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 4.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FEEDBACK: you did not allow selection if all have enough money FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 6.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 13.0. Additional marks after hand marking company class is 8" 150,lab981,Hassan,Alawadh,18.33,"FOUND: loggedInList initialised, incrementing 0.5 FEEDBACK: member not added on login FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 2.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FEEDBACK: you did not allow selection if all have enough money FEEDBACK: you did not stop selection if member has insufficient money FEEDBACK: payForHoliday() method not found Member Class OVERALL: 5.333333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 10.333333333333332. Additional marks after hand marking company class is 8" 151,lab984,Mubarak,Alhajraf,21,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 3.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 7.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 13.0. Additional marks after hand marking company class is 8" 152,lac005,Marvelous,Adegoke,11.16,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. CHECKED: getNumberOfUsers method isn't callable FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 3.5 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FEEDBACK: storeFriend() method not found FEEDBACK: listFriends() method not found FEEDBACK: you did not allow selection if all have enough money FEEDBACK: you did not stop selection if member has insufficient money FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 2.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FEEDBACK: You were expected to write two accessors method such as getMoney(), getName() inside Friend class. FEEDBACK: You were expected to write two mutator method such as setMoney(), setName() inside Website class. FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 1.6600000000000001 OVERALL: 7.16. Additional marks after hand marking company class is 4" 153,lac036,Abdallah,Alharbi,20,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 3.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FEEDBACK: you did not stop selection if member has insufficient money FEEDBACK: payForHoliday() method not found Member Class OVERALL: 6.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 12.0. Additional marks after hand marking company class is 8" 154,lac041,Dennis,Uzeh,6,Your initial score was 0. The new score is capped at 40% after being marked by hand. An exception was thrown. Wrong field name in Holiday 155,lac047,Grace,Kinyungu,19.33,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 4.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 selectHoliday Method not found FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 4.333333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 11.333333333333332. Additional marks after hand marking company class is 8" 156,lac059,Taiwo,Whesu,0, 157,lac063,Prosper,Ezenwa,3.5,Your initial score was 0. The new score is capped at 40% after being marked by hand. An exception was thrown. 158,lac066,Joaquin,Rodes,6,Your initial score was 0. The new score is capped at 40% after being marked by hand. An exception was thrown. 159,lac068,Semir,Doksoz,21,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 4.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FEEDBACK: you did not allow selection if all have enough money FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 6.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 13.0. Additional marks after hand marking company class is 8" 160,lac091,Abdullah,Alhajri,19,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 4.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FEEDBACK: storeFriend() method not found FOUND: correct output for list of friends, incrementing 1.0 selectHoliday Method not found FEEDBACK: payForHoliday() method not found Member Class OVERALL: 4.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 11.0. Additional marks after hand marking company class is 8" 161,lac092,Ghaliah,Almuhana,15.5,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. CHECKED: getNumberOfUsers method isn't callable FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 2.5 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FEEDBACK: storeFriend() method not found FEEDBACK: listFriends() method not found FEEDBACK: you did not allow selection if all have enough money FEEDBACK: you did not stop selection if member has insufficient money FEEDBACK: payForHoliday() method not found Member Class OVERALL: 3.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FEEDBACK: toString not callable in the expected way Friend Class OVERALL: 2.0 OVERALL: 7.5. Additional marks after hand marking company class is 8" 162,lac094,Hamad,Alajmi,19.33,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 3.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FEEDBACK: couldn't output list of friends the expected way, and do not use toString FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 5.333333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 11.333333333333332. Additional marks after hand marking company class is 8" 163,sgc007,Anas,Hussein,20.33,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 3.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 6.333333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 12.333333333333332. Additional marks after hand marking company class is 8" 164,sgc022,Rehan,Ahmed,14,"Extra member type field not found inside website class, no marks needed ! FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 3.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FEEDBACK: payForHoliday() method not found Member Class OVERALL: 5.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FEEDBACK: toString not callable in the expected way Friend Class OVERALL: 2.0 OVERALL: 10.0. Additional marks after hand marking company class is 4" 165,sgc023,Liam,Baker,20,"FOUND: loggedInList initialised, incrementing 0.5 FEEDBACK: member not added on login FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 2.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 7.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 12.0. Additional marks after hand marking company class is 8" 166,sgc042,Lawat,Limbu,7.33,"FEEDBACK: You need to initialize loggedInList to a value inside the constructor method. CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FEEDBACK: listMemberLoggedIn method output isn't correct Website Class Overall: 0.5 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 toString() isn't callable in the expected way FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FEEDBACK: listFriends() method not found FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FOUND: Friend's money decreased by right amount Member Class OVERALL: 4.833333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FEEDBACK: toString not callable in the expected way Friend Class OVERALL: 2.0 OVERALL: 7.333333333333333" 167,sgc047,Khalid,Mohammed,1.5,Your initial score was 0. The new score is capped at 40% after being marked by hand. An exception was thrown. 168,sgc080,Audrey,Nkonkeu Futeu,4,Your initial score was 0. The new score is capped at 40% after being marked by hand. An exception was thrown. 169,sgc109,Samuel,Davis,1.5,Your initial score was 0. The new score is capped at 40% after being marked by hand. An exception was thrown. 170,sgc143,Stephen,Umeh,16.163,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 3.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 toString() isn't callable in the expected way FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FEEDBACK: you did not allow selection if all have enough money FEEDBACK: you did not stop selection if member has insufficient money FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 2.833333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FEEDBACK: You were expected to write two mutator method such as setMoney(), setName() inside Website class. FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 2.33 OVERALL: 8.163333333333334. Additional marks after hand marking company class is 8" 171,sgc148,Abdulhamed,Al-maghrebi,0, 172,sgc249,Alexandru,Mihai,21.33,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 4.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FEEDBACK: you did not stop selection if member has insufficient money FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 6.333333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 13.333333333333332. Additional marks after hand marking company class is 8" 173,sgc254,Harry,Parker,,no submission 174,sgc271,Mohammad,Uwais,21.33,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 4.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 6.333333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 13.333333333333332. Additional marks after hand marking company class is 8" 175,sgc310,Samuel,Miller,,no submission 176,sgc327,Alexander,Wilson,21,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 4.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 6.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 13.0. Additional marks after hand marking company class is 8" 177,sgc331,Saleha,Ashbar Naseem,17.663,"FOUND: loggedInList initialised, incrementing 0.5 FEEDBACK: member not added on login FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 2.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FEEDBACK: you did not stop selection if member has insufficient money FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 5.333333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FEEDBACK: You were expected to write two mutator method such as setMoney(), setName() inside Website class. FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 2.33 OVERALL: 9.663333333333334. Additional marks after hand marking company class is 8" 178,sgc353,Ehtasham,Shafqat,18,"FOUND: loggedInList initialised, incrementing 0.5 FEEDBACK: member not added on login FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 2.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FEEDBACK: storeFriend() method not found FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FEEDBACK: you did not stop selection if member has insufficient money FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 5.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 10.0. Additional marks after hand marking company class is 8" 179,sgc370,Lina,Abu,11.663,"FOUND: loggedInList initialised, incrementing 0.5 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 2.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FEEDBACK: payForHoliday() method not found Member Class OVERALL: 4.333333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FEEDBACK: You were expected to write two mutator method such as setMoney(), setName() inside Website class. FEEDBACK: toString not callable in the expected way Friend Class OVERALL: 1.33 OVERALL: 7.663333333333333. Additional marks after hand marking company class is 4" 180,sgc408,Louis,Copeland,19,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 3.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FEEDBACK: you did not allow selection if all have enough money FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 5.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 11.0. Additional marks after hand marking company class is 8" 181,sgc460,Liam,Metcalfe,,no submission 182,sgc473,Hannaan,Ahmed,20.33,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 4.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FEEDBACK: you did not stop selection if member has insufficient money FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 6.333333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FEEDBACK: toString not callable in the expected way Friend Class OVERALL: 2.0 OVERALL: 12.333333333333332. Additional marks after hand marking company class is 8" 183,sgc476,Mohammed,Altaf,23.33,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 4.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FOUND: Member's money decreased by right amount FOUND: Friend's money decreased by right amount Member Class OVERALL: 8.333333333333332 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 15.333333333333332. Additional marks after hand marking company class is 8" 184,sgc481,Mahad,Atif,18.663,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 4.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FEEDBACK: you did not allow selection if all have enough money FEEDBACK: you did not stop selection if member has insufficient money FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 4.333333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FEEDBACK: You were expected to write two mutator method such as setMoney(), setName() inside Website class. FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 2.33 OVERALL: 10.663333333333332. Additional marks after hand marking company class is 8" 185,sgc491,Hamza,Durrani,6,Your initial score was 0. The new score is capped at 40% after being marked by hand. An exception was thrown. Wrong type and field in Holiday. 186,sgc496,Zohaib,Ghous,,no submission 187,sgc522,Iqra,Nadeem,19.33,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 3.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FEEDBACK: you did not stop selection if member has insufficient money FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 5.333333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 11.333333333333332. Additional marks after hand marking company class is 8" 188,sgc530,Parham,Saberhannan,,no submission 189,sgc535,Deon,Thomas,19.33,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 Website Class Overall: 3.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FEEDBACK: you did not stop selection if member has insufficient money FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 6.333333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FEEDBACK: toString not callable in the expected way Friend Class OVERALL: 2.0 OVERALL: 11.333333333333332. Additional marks after hand marking company class is 8" 190,sgc538,Alexandru,Vintila,21.33,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 3.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 7.333333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 13.333333333333332. Additional marks after hand marking company class is 8" 191,sgc547,Anis,Ahmed,4,Your initial score was 0. The new score is capped at 40% after being marked by hand. An exception was thrown. 192,sgc555,William,Hendry,3,Your initial score was 0. The new score is capped at 40% after being marked by hand. An exception was thrown. 193,sgc559,Tayyab,Khan,15,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 4.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FEEDBACK: you did not allow selection if all have enough money FEEDBACK: you did not stop selection if member has insufficient money FEEDBACK: Member's money did not decrease by right amount FOUND: Friend's money decreased by right amount Member Class OVERALL: 5.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 12.0. Additional marks after hand marking company class is 3" 194,sgc561,Abdul-Hannaan,Nawaz,15,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 3.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FEEDBACK: you did not stop selection if member has insufficient money FEEDBACK: payForHoliday() method not found Member Class OVERALL: 5.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FEEDBACK: toString not callable in the expected way Friend Class OVERALL: 2.0 OVERALL: 10.0. Additional marks after hand marking company class is 5" 195,sgc565,Sebastian,Radu,6,Your initial score was 0. The new score is capped at 40% after being marked by hand. An exception was thrown. Wrong constructor and fields for Holiday 196,sgc574,Ramsey,Yakubu,1.5,Your initial score was 0. The new score is capped at 40% after being marked by hand. An exception was thrown. 197,sgc575,Mohammed,Yusaf,12.33,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 4.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FEEDBACK: you did not stop selection if member has insufficient money FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 6.333333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FEEDBACK: toString not callable in the expected way Friend Class OVERALL: 2.0 OVERALL: 12.333333333333332" 198,sgc664,Roshan,Jahangir,20,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 3.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FEEDBACK: You need to initialize money to a value inside the constructor method. FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 6.0 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 12.0. Additional marks after hand marking company class is 8" 199,sgc669,Saqlain,Aziz Javeed,22.33,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 4.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 7.333333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 14.333333333333332. Additional marks after hand marking company class is 8" 200,sgc670,Hassan,Khan,,no submission 201,sgc671,Benjamin,Wolkowski,11.833,"FOUND: loggedInList initialised, incrementing 0.5 CHECKED: checkHitDiscount() should be a private method with boolean return type. CHECKED: getNumberOfUsers method isn't callable Website Class Overall: 0.5 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FEEDBACK: you did not allow selection if all have enough money FEEDBACK: you did not stop selection if member has insufficient money FEEDBACK: payForHoliday() method not found Member Class OVERALL: 4.333333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FEEDBACK: toString not callable in the expected way Friend Class OVERALL: 2.0 OVERALL: 6.833333333333333. Additional marks after hand marking company class is 5" 202,sgc710,Kacper,Kowalski,1.5,Your initial score was 0. The new score is capped at 40% after being marked by hand. An exception was thrown. 203,sgc718,Prince,Hans,,no submission 204,sgc795,Lama,Sheikh alard,,no submission 205,sgc799,Adithya,Ramamoorthy,18.833,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 4.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 toString() isn't callable in the expected way FOUND: getCompanions() method, incrementing 1.0 FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FEEDBACK: payForHoliday() method not found Member Class OVERALL: 3.833333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 10.833333333333332. Additional marks after hand marking company class is 8" 206,sgc818,Pierre,Grant,,no submission 207,sgc869,Zainab,Mahmood,,no submission 208,sgc905,Siaka,Camara,,no submission 209,sgc906,Ricards,Avots,4,Your initial score was 0. The new score is capped at 40% after being marked by hand. An exception was thrown. 210,sgc950,Jenil,Lathiya,4,Your initial score was 0. The new score is capped at 40% after being marked by hand. An exception was thrown. 211,sgc958,Muhammad,Arif Zahid,24.33,"FOUND: loggedInList initialised, incrementing 0.5 FEEDBACK: member not added on login FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 2.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is a private method, incrementing 1.0 FOUND: checkMoney() returns a Boolean, incrementing 1.0 CHECK: checkMoney() has one parameter, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FOUND: Friend's money decreased by right amount Member Class OVERALL: 11.333333333333332 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 16.333333333333332. Additional marks after hand marking company class is 8" 212,sgc982,Djaoued,Boukhalfa,13.33,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FEEDBACK: member not removed on logout CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 3.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FEEDBACK: getCompanions isn't callable in the expected way FOUND: storeFriend() method, incrementing 1.0 FEEDBACK: couldn't output list of friends the expected way, and do not use toString FEEDBACK: you did not allow selection if all have enough money FEEDBACK: you did not stop selection if member has insufficient money FEEDBACK: Member's money did not decrease by right amount FEEDBACK: Friend's money did not decrease by right amount Member Class OVERALL: 3.333333333333333 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 9.333333333333332. Additional marks after hand marking company class is 4" 213,sgc983,Mekki,Mohamed Riadh Abdelkader,1.5,Your initial score was 0. The new score is capped at 40% after being marked by hand. An exception was thrown. 214,sgc994,Muhammad,Asghar,26.333,"FOUND: loggedInList initialised, incrementing 0.5 FOUND: member added on login, incrementing 1.0 FOUND: member removed on logout, incrementing 1.0 CHECKED: checkHitDiscount() should be a private method with boolean return type. FOUND: getNumberOfUsers method found, increment mark by 0.5 FOUND: listMemberLoggedIn method output is correct, incrementing 1.0 Website Class Overall: 4.0 An instance of the Website class was created successfully. An instance of the Member class was created successfully. An instance of the Friend class was created successfully. An instance of the Holiday class was created successfully. FOUND: money initialised, incrementing 0.3333333333333333 FOUND: companions initialised, incrementing 0.5 FOUND: toString() method, incrementing 0.5 FOUND: toString() method returns a String, incrementing 1.0 FOUND: getCompanions() method, incrementing 1.0 FOUND: storeFriend() method, incrementing 1.0 FOUND: correct output for list of friends, incrementing 1.0 FOUND: checkMoney() is a private method, incrementing 1.0 FOUND: checkMoney() returns a Boolean, incrementing 1.0 CHECK: checkMoney() has one parameter, incrementing 1.0 FOUND: checkMoney() is called in selectHoliday FOUND: whoCannotPay() is called in selectHoliday FEEDBACK: Member's money did not decrease by right amount FOUND: Friend's money decreased by right amount Member Class OVERALL: 11.333333333333332 An instance of the Holiday class was created successfully. An instance of the friend class was created successfully. FOUND: friend class has fields for name and money An instance of the Website class was created successfully. FOUND: 2 accessor, incrementing 0.67 FOUND: Two mutator, incrementing 0.67 FOUND: toString method was found, incrementing 0.5 FOUND: toString returns a String, incremeting 0.5 Friend Class OVERALL: 3.0 OVERALL: 18.333333333333332. Additional marks after hand marking company class is 8"