TR 2:00 - 3:15 pm (CAS) 144
XMLFramework Project Due by 11:59:59 pm on Friday, May 10
All @TODO
s are worth the same amount. You can leave 6 @TODO
s and still get full credit. Any less than 6 @TODO
s remaining are extra credit.
Project 4 Scores and feedback posted in Brightspace and GitHub Issues.
There is no requirement to fix or close Project 4 issues.
Course Evaluation Bonus
To determine if the 80% cutoff was reached, I will take the number of evaluations out of the number of students in each section who take the Final Exam.
The project is critical to your overall grade in the course, and parts count toward 25% of the questions on the Final Exam. Consider this a take-home part of the Final Exam. No matter how you performed on the previous projects, you need to work on this project.
The project is due by 11:59:59 pm on Friday, May 9. The project consists of the following:
The open-layered architecture framework, XMLFramework, supports all of this and includes:
There is a lot of code in the project already. The primary task is to finish the remaining @TODOs. Some examples are:
The `@TODOs that involve integrating your XMLParser into the framework are not required but, if completed, will count as extra credit for the projects.
The work involved is:
@TODO
s@pattern
and @role
comments. A class can participate in multiple roles in multiple patterns.Notes:
git grep
works well. For all the lines of code that contain @TODO
, enter the command git grep "@TODO"
in the project's top directory. To see only the filenames, git grep -l "@TODO"
. The command depends on the directory where you issue the command, e.g., if in the directory framework, the results are for that directory and its subdirectories. To view a report of which @TODO
s are left, use the build target: make todo
. This command is entered in the build directory.TA: Ms. Afia Asante aa998@uakron.edu
TA: Mr. Isaiah Ekundayo ioe2@uakron.edu