Just the courses and their syllabus items. No crazy todo list stuff yet. The specs for these models (in JS) are located at client/scripts/models.
Here are the endpoints that should be included.
Courses
Endpoints
GET courses
GET courses/:course_id
POST courses
PUT courses/:course_id
DELETE courses/:course_id
Syllabus items
Endpoints
GET syllabus_items
GET syllabus_items?course=:course_id
GET syllabus_items/:syllabus_item_id
POST syllabus_items
PUT syllabus_items/:syllabus_item_id
DELETE syllabus_items/:syllabus_item_id
Shards
A shard is a thing that I made up that represents a part of a syllabus item. It's the model we'll use to break assignments up into more manageable pieces.
Here are some examples of potential shards
A question on a math assignment
A paragraph on an english essay
The hypothesis portion of a chem lab
A topic to study for the final exam
Each shard shouldn't take more than a couple hours to complete
Just the courses and their syllabus items. No crazy todo list stuff yet. The specs for these models (in JS) are located at
client/scripts/models
.Here are the endpoints that should be included.
Courses
Endpoints
courses
courses/:course_id
courses
courses/:course_id
courses/:course_id
Syllabus items
Endpoints
syllabus_items
syllabus_items?course=:course_id
syllabus_items/:syllabus_item_id
syllabus_items
syllabus_items/:syllabus_item_id
syllabus_items/:syllabus_item_id
Shards
A shard is a thing that I made up that represents a part of a syllabus item. It's the model we'll use to break assignments up into more manageable pieces.
Here are some examples of potential shards
Each shard shouldn't take more than a couple hours to complete
Endpoints
shards
shards?syllabus_item=:syllabus_item_id
shards/:shard_id
shards
shards/:shard_id
shards/:shard_id