Unfinished and untested database connection. Of note: comments to be added, some queries to be built prettier, and I don't intend to assume that dates/times are in string format in the final version, they are a placeholder until I look into java date/time stuff more.
Finalized, still no testing
Changed questions format
Added question type stubs

Sorry this took such a long time. It has been a crazy week. I'll be
working on properly implementing these classes tonight
Implemented TextResponseQuestion
Implemented PictureResponse and MultipleChoice questions

Note that the display as HTML logic is still missing.
Implemented FillBlankQuestion

Now these should just need HTML-rendering
Added images to question format
Updated PictureResponseQuestion to allow for multiple answers

Todo: do the same with FillBlank, MC and Text
implemented the user wrapper class

you can either give a User all of its information when you initialize
it, or you can initialize it to nothing and add /change information as
you go
LoginServlet implemented

Gawan—I assumed there was a message attribute in the context, even
though I can’t really find it in any of the branches. I think you
mentioned there was one?
Otherwise implemented!
Updated CreateAcctServlet

Should be operational (theoretically, not tested)
Created CreateQuiz new servlet
Created basic HTML for rendering quizzes/questions

And fixed question types so that they can store multiple, equally valid
answers (spec says that we need to support this)
Just about finished with TakeQuiz Servlet

Also added a checkAnswer method in QuizFactory, and very slightly
changed the implementation of checkIfCorrect in
MultipleChoiceQuestion.java. Need help with the getOptions method in
Quiz!
Merge branch 'database' into backend
Merger will allow testing of database code
All non-listener backend classes' database-facing functionality now complete. Todo for database-facing functionality: verify that I've done the images correctly, then write testing code. Todo for broader backend: lol, dunno, but probably write toHTML methods for all relevant classes.
Synced backend with master
Fixed conflicts

Todo: merge servlets and backend, start developing test websites
Synced servlets with backend

Todo: remove conflicts in User.java