Based on the specifications in bum2.txt, the following repositories were evaluated.
| Student | Repo | URL | tests_pass | mainwin | drivers_fxml | bl_interface | businesslogic | dbaccess | pilot | overloaded_constructor | fxml_buttons | controller_methods | module_name | delegation | overall |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| alexordazz | alexordazz-BUM2 | Link | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Xavi670 | Xavi670-BUM2 | Link | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ |
| Aitorlarraa | Aitorlarraa-BUM2 | Link | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ |
| Maddi | Maddi-LM-Bummer2 | Link | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ |
| HodeiTeje | HodeiTeje-BUM2 | Link | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ |
| Nerea | Nerea-z-BUM2 | Link | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Saioa13 | Saioa13-BUM2-formula1 | Link | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Tiagoteixeira25 | Tiagoteixeira25-bum2 | Link | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| naysanz | naysanz-BUM2_Fx | Link | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| kabengoa | kabengoa-BUM2 | Link | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Iratiph | Iratiph-BUM2 | Link | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ✅ | ✅ | ❌ |
| izeiaameztoi | izeiaameztoi-BUM2 | Link | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ |
| tjarkberding | tjarkberding-persistence | Link | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ |
| oierreguero | oierreguero-BUM2 | Link | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| GeneralLMTV | GeneralLMTV-BUM2 | Link | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ✅ | ✅ | ❌ |
| demogice | demogice-bum2 | Link | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ |
| Davidchivite | Davidchivite-persistence | Link | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ |
| Jesusgonza2 | Jesusgonza2-BUM2 | Link | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ |
| asife77 | asife77-BUM2 | Link | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| naii7 | naii7-BUM2 | Link | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ |
| Jonduuu | Jonduuu-BUM2 | Link | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ✅ | ❌ |
| raulGar2 | raulGar2-BUM2 | Link | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| caraco14 | caraco14-H2---JPA---HIBERNATE | Link | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ |
| bp | bp-001-BUM2 | Link | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ |
| a | a-perz-BUM2 | Link | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ |
| ivank266 | ivank266-BUM2 | Link | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| LMThen | LMThen-BUM2 | Link | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| OierTapia | OierTapia-persistence-BUM2 | Link | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| SuharAristegui | SuharAristegui-persistence | Link | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Aitor137 | Aitor137-BUM2 | Link | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| AlainSouto | AlainSouto-BUM2 | Link | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| ibaimarti | ibaimarti-BUM2 | Link | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ |
| mixto8742 | persistence Link | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ | |
| Borobil21 | persistence | Link | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ |
| Ekain001 | persistence | Link | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ |
| ha-haizea | bumtwo | Link | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| elite768 | BUM2 | Link | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
- ✅ = requirement satisfied
- ❌ = requirement missing or incorrect
- Overall Pass indicates all critical requirements satisfied
- Tests Pass: All JUnit tests (BusinessLogicTest and PilotTest) pass successfully
- MainWin:
MainWin.javaexists ineus.ehu.uipackage with correct JavaFX startup - drivers.fxml: FXML file exists at
src/main/resources/eus/ehu/ui/drivers.fxmlwith ListView - BlInterface: Interface exists with required methods (
getPilots,getPilotsByNationality,storePilot,deletePilotByName,deletePilot) - BusinessLogic: Class implements
BlInterfaceand delegates toDbAccessManager - DbAccess:
DbAccessManagerclass exists with Hibernate database operations - Pilot: Entity class with JPA annotations and required constructors
- Overloaded Constructor: Pilot has constructor
Pilot(String name)setting nationality to "unknown" and points to 0 - FXML Buttons: FXML contains buttons with
#deleteSelectedand#addDriverevent handlers - Controller Methods:
MainControllerhasdeleteSelected()andaddDriver()methods - Module Name:
module-info.javadeclares moduleeus.ehu.formula1 - Delegation:
BusinessLogicdelegates operations toDbAccessManager(not calling directly from controller) - Overall Pass: All above requirements satisfied
Total passing repositories: 31 out of 36