Demonstrate your ability to integrate all of the material in this course.
Learn to collaborate more efficiently in a team by breaking a project into sequence of milestones, and each milestone into issues which are assigned to group members and tracked in GitHub.
Learn to write user and developer-level documentation.
This assessment evaluated the ability of teams to create the first Milestone deliverable.
Some of the system issues for teams to work on for the next milestone include:
UI formatting: Do better than the example format with the six large format plain Jane buttons! It’s not good! That student had only one day to design it: you all have a month! Go find sites with layouts you like, then inspect their HTML and “be inspired” by it.
Whenever the user submits a form, the system must provide feedback to user about whether the submit was successful. (The system should also do validation whenever necessary.)
Users should select texts via pull-down menus (what would be best is to select the course with one pull down menu, then a second pull-down menu would display only the textbooks associated with the selected course).
The user’s email should be the UH email they logged in with. You should capture that automatically on login.
Home page should provide a nicely formatted description of what the site does and why the student would want to login to use it.
Stick to fontawesome for icons unless you really need something different.
Some process issues:
Everyone should add their profile photo to HuBoard so it is easy to tell who is assigned to which issues.
Everyone should always be assigned at least one issue they are working on and one issue that is “ready” for them to work on once they finish the one they are currently working on. I will check your HuBoards occasionally to see if that’s true.
I did not review the GitHub home page and wiki pages for M1, but these will be looked at for M2.
Try add GitHub integration to your Slack teams so you get a notification whenever anyone commits.
Milestone presentation behavior:
This assessment evaluates the ability of students to create the second Milestone deliverable.
This assessment evaluates the ability of students to create the third Milestone deliverable.