EduWrite Milestone 5

Skip to end of metadata
Go to start of metadata

User Story List for MileStone 5:

(1) Drag and drop functionality will work for users' notes
(2) Users will be able to see the title of the Note on top to distinguish between multiple open notes
(3) Students will be able to register for courses - course registration - Done

Meeting 10 - April 4th

This meeting started off with Jon Tedesco giving us all a demo of the work that we have so far on the project.
As we already know the team no longer has a FrontEnd and BackEnd - we are all going to pair program and get the various tasks done.
Some of the issues that the team ran into while implementing last weeks tasks:
(1) The model was not being populated correctly when creating and adding notes to the lectures.
(2) The tests needed to be modified so they could match the coding standards especially making sure the underscores in the naming were changed to camelCase.
(3) The authentication portion with the login and register had a bug which was fixed.
(4) Fixed the usage of nested callbacks in the tests
(5) Wrote better comments as the code lacked documentation so far
(6) Fixed the lack of decomposition within the code

Considering all of what has been done so far the next weeks tasks are as given below:

Task Estimate Actual Pairs
Implement manage Accounts page (look at list of user stories) 3 units 3 units Kevin & Janaki
Create a new note 3 units 3 units Andrew & Joe
Ensure create note works frontend to backend 2 units 2 units Andrew & Joe
Create note triggers appropriate facade methods 2 units 1 unit Andrew & Joe
Notes Displayed in User Notes 1 unit 1 unit Andrew & Joe
Implement adding courses for professors 3 units 3 units Sang Ho & Will
Work on implementing Xmonad style splitting 3 units 3 units Jon & Jiawei

Meeting 10 - April 4th Meeting minutes can be found here!

Sang Ho discussed the issue of restful routing within our project towards the end of the meeting in order to keep routings in shape so please look at the following link for information on that - http://stackoverflow.com/questions/2441962/what-is-restful-routing

http://pixelhandler.com/blog/2012/02/09/develop-a-restful-api-using-node-js-with-express-and-mongoose/

Example of RESTful routings

Resource POST
 (create)
GET
 (read)
PUT
 (update)
DELETE
 (delete)
/products create a new product list products bulk update products delete all products
/products/1234 error show 1234 if exists update 1234, else error delete 1234

The meeting concluded with discussion on Homework 4 - Please look at the homework page constructed for the teams use while doing your homework.

Meeting 11 - April 11th

This meeting started off with Jon Tedesco giving us all a demo of the work that we have so far on the project.

Some of the issues that the team ran into while implementing last weeks tasks:
(1) The database was mysteriously modified by someone - table names ended up getting changed, data got moved around..!
(2) While creating a new note code needed to be modified so they could match the coding standards especially making sure the underscores in the naming were changed to camelCase.
(3) The tiles for splitting and un-splitting notes seemed to not work correctly because of problems with CSS.
(4) Fixed the lack of decomposition within the code

Considering all of what has been done so far the next weeks tasks are as given below:

Task Estimate Actual Pairs
Fix update user data in mock facade 3 units 2 units Kevin & Janaki
Test opening another user's notes 1 unit 1 unit Kevin & Janaki
Implement users registering to courses 3 units 3 units Sang Ho & Joe
Implement page for course registration 2 units 2 units Sang Ho & Joe
Implement back end for course registration 2 units 2 units Sang Ho & Joe
Get rid of search on right side 3 units 1 unit Jon & Will
Integrate js tile to work with opening and closing notes 3 units 2 units Jon & Will
Add title to note 3 units 1 unit Jon & Will
Add drag and drop to jstile 3 units 1 unit Andrew & Jiawei
Update tests to match update schema (and make failing ones pass again!) 2 units 3 units
Andrew & Jiawei
Look into all the failing tests 3 units 3 units Andrew & Jiawei

All of last week's work was surprisingly completed this week! The estimates are as given in the task table!
Also some new user story's have been added - so please take a look at them!
Please please take care when committing your code! Please do not disrupt the database tables!
Also the meeting minutes can be found here!

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.