Note changes to project.

This commit is contained in:
Danila Fedorin 2021-05-30 20:54:31 -07:00
parent c19f1b5268
commit 4302a5e53f

View File

@ -2,6 +2,18 @@
This is an Elm-based implementation of Homework 4c for Human Computer Interaction.
Elm is a functional programming language that __compiles to JavaScript__.
## Changes from Homework 4a and 4b
From 4a to 4b, I changed the following:
* Instead of hovering, you click. This way, you can still preview your schedule while your mouse is elsewhere (perhaps on RateMyProfessor!).
You must now click add/remove to make a change. Add/remove are color coded green and red, and have visual icons (for the colorblind)
* Clicked (formerly hovered) lines are dashed to help improve accessibility for colorblind people.
* Used check marks instead of crosses (communicates “positive” result)
From 4b to 4c, I changed the following:
* Moved away from table structure to support long views (column headers go out of view).
* Used icons to indicate various course info, instead.
## Directory structure
* `src/` contains the Elm source code for the application.
* `Model.elm` contains descriptions of the data structures used