JoyOfCoding
JoyOfCoding copied to clipboard
Source code for The Joy of Coding course at Portland State University taught by David Whitlock
* Resolve #424 by generating project time estimates for the koans project and generating summary for multiple terms of data * Upgraded Jetty to 10.0.11. This is related to #404....
While working on #402, I attempted to upgrade the `jetty-maven-plugin` to the latest release, `11.0.9`. However, the `web` application wouldn't start because of: ``` Caused by: java.lang.IllegalStateException: class com.google.inject.servlet.GuiceFilter is...
The `error-prone` tool from Google looks interesting: https://github.com/google/error-prone I should add it to the reports that are generated for the `site`.
A student entered their numeric PSU id for their login id in the `Survey` and it caused some amount of havoc because it did not lead to a valid package...
Some students were surprised to see the example `TextFileDumper` and `TextFileParser` classes that are created by the archetype. I should add a comment to each of them that they are...
Ugh. I didn't catch it at the time, but when I refactored the version of the `grader` artifact that the project depend on, I named the variable in the top-level...
I just noticed that I was able to run `mvnw` on a Windows machine without it running into a problem with `curl` like a student saw. I wonder if we're...
The Canvas export reports a grade of "0.0" for a submission that hasn't been graded yet. As a result, the mid-term grade report (in which some students had submitted the...
It occurs to me that I didn't include the Koans project in the table that summarizes the amount of time that students invested in each project. Oops.