DASSL / Gradebook

Open-source product to provide a practical means for instructors to record student attendance and assessment
Other
8 stars 4 forks source link

Client tasks M1 - Part 2 #57

Closed afig closed 7 years ago

afig commented 7 years ago

This PR addresses the remaining M1 tasks in regards to the web client.

Changes:

Non-M1 changes performed:


The test instance I have set up has been updated to the latest version of the client and a recent version of the web server (from commit 53eb0e4b408908adecf632bd98e794dccfebd9da). The database that the test instance is using has been setup using the latest version of all three import scripts.

Edit: The web server on the test instance has been updated to the latest version (from commit 41da447fa21bed2e65fa6f3f83ca08b06024a458).

smurthys commented 7 years ago

I love it, especially the surprise Options in the Attendance tab. I also love the table formatting. OK, I love everything about the client.

To test the application end to end, I created a brand new DB and ran every step in the installation and import procedures (imported all sample data and set sample e-mail addresses by name for instructors). I set the DB Info in the the client to use my local host and default port, but changed the DB name and DB user name to non-default values. I used murthys@example.edu to login and verified that all attendance drop downs show correct data.

The entire verification process went smoothly except for two issues:

Although the client is the only visible portion of the application, that the client works flawlessly is a testament to how well all three layers--client, web, and db--work and work well together. 🥇 to us all.

I like the content in the About tab and have the following observations:

afig commented 7 years ago

I agree, it was amazing how everything just fell (relatively) into place thanks to all of the work that everyone put in.

The last commit (df177a8) addresses the remarks about headings and links.

The Goals heading was a different size due to that being the case in the README. However, on the About page, it definitely looks better being the same size as the others.

The changes were not major, but I would appreciate it if at least one other reviewer looks at the result of the changes, just as a sanity check.

smurthys commented 7 years ago

The Goals heading was a different size due to that being the case in the README. However, on the About page, it definitely looks better being the same size as the others.

I see Goals has the same size as other sub-headings in README. What am I missing?

wildtayne commented 7 years ago

The Goals heading appears to be the same size to me as well. Either way, I think h5 on all the sub-headings looks good.

afig commented 7 years ago

Hmm. Sorry about that, the difference must have slipped in while I was tinkering with the HTML. I then interpreted it as being a sub-heading of the initial "Gradebook" section.