CS 298 Blog:

Week 30: Dec 16nd, 2014

- Professor suggested changes in final report before submission.
## Todo:
-Complete final changes in report and submit to professor. - Done!

Dec 11th, 2014

- Oral Defense. - Defended!

Week 29: Dec 9nd, 2014

- Professor suggested changes in slides for presentation.
- Professor sugegsted some final changes to PhantomJS patch. ## Todo:
- Work on CS298 oral defense presentation
- Work on modifications to PhantomJS code patch and submit.

Week 28: Dec 2nd, 2014

- Professor and committee members accepted for Oral defense on 11th December at 1.30 pm.
- Professor advised me to get the slides ready.
- Professor also suggested the changes to make for PhantomJS tests code.
## Todo:
- Refactor, cleanup and create a patch for PhantomJS tests code as per professor's suggestion.
- Work on CS298 slides

Week 27: Nov 25th, 2014

- Professor asked me to work on the report and complete the draft by next week.
## Todo:
- Complete CS298 report

Week 26: Nov 18th, 2014

- I explained the results from the User assisted testing Phase 2 with the professor.
- Professor suggested changes to my final code and asked me to create a patch for the final work on project.
- Professor suggested me to work on the CS298 report.
## Todo:
- Create a patch for rest of the code.
- Work on CS298 report

Week 25: Nov 11th, 2014

Campus closed for Memorial day. No meeting.

Week 24: Nov 4th, 2014

- I explained the results from the User assisted testing Phase 1 with the professor. Professor advised me to perform second round of testing and to upload recorded videos to yioop.com
- Professor also advised me to use only phantomjs for all UI tests and wrap up the work by week ending Nov 18th.
## Todo:
- Work with users to perform second round of testing.
- Complete UI tests using PhantomJS.
- Finish up rest of the coding work.

Week 23: Oct 28th, 2014

- I demonstrated the seamless integration of context sensitive help Context-sensitive help for new installations & existing installations of Yioop to Professor.
- Professor advised me on how to perform the user assisted testing of the current system.
## Todo:
- Work with users who don't have any experience with yioop to get Yioop/Help tested..
- Create a patch for the fixes specified by professor.

Week 22: Oct 21st, 2014

- I Showed the completed Back button for Wiki workflow. Professor suggested me to get rid of the icona nd use localized text instead.
- Professor gave more directions how to make the wiki integrate for all new/existing installations.
## Todo:
- Submit a patch for Back button.
- Work on Seamless integration of wiki for new/existing installations.

Week 21: Oct 14th, 2014

- I Showed the completed Recent group activity views along with links to toggle views.
- Professor discussed about how to make the wiki integrate for all new/existing installations.
- Professor also asked me to create icons for Recent group activity views.
- Professor asked me add Recent group activity view changes to the patch as well.
## Todo:
- Complete final patch work including Icons.
- Create a patch and send to professor for merge with master branch.

Week 20: Oct 7th, 2014

- I Showed the completed tasks below to the professor :
-- Clicking on wiki save goes to read mode.
-- Add direct link to wiki from group feeds.
-- Preview button to show preview for wiki editor using Client side Wiki parser.
- Professor asked me to create a patch for all the work done so far. - Professor asked me to complete different view for Recent group activity.
## Todo:
- Work on different view for Recent group activity.
- Create a patch and send to professor.

Week 19: Sep 30th, 2014

- I showed the inline wiki editor approach to the professor. Professor advised me to redirect users to current wiki edit page as the inline editor is causing potential problems with csrf tokens.
- I fixed all the issues in the wiki parser. Also did a demo of completed Wiki parser on the client side.
- Professor assigned me tasks to improve the wiki navigation and grup views.
## Todo:
- Work on assigned tasks
- fix issues with mobile help view

Week 18: Sep 23rd, 2014

- I showed the Completed web service to show wiki content to the professor.
- I also did a demo of how clicking on the help button pulls the content from wiki page by page name.
- I showed the client side wiki parser implementation to the professor. - Professor asked me to start working on the wiki editor to edit the retrieved wiki content .
## Todo:
- work on wiki editor integration.
- fix issues with wiki preview.

Week 17: Sep 16th, 2014

- I showed the Completed help panels left & right aligned languages & for mobile interface to the professor.
- I also did a demo of the selenium tests I have written for the UI.
- Professor asked me to start working on the web service to retrieve Wiki content.
## Todo:
- Work on Mobile elements.
- Work on Selenium tests for UI.

Week 16: Sep 9th, 2014

- I showed the CSS changes I made for displaying help pane for left & right aligned languages.
- Professor asked me to also work on mobile implementation
-Professor asked me to also include selenium tests for css I wrote.
## Todo:
- Work on Mobile elements.
- Work on Selenium tests for UI.

Week 15: Sep 5th, 2014

- I showed the draft design document for the user interface on Yioop to the professor.
- Professor asked me to upload the doc and the mocks to the site.
-Professor asked me to wokr on implementing the window pane for displaying and editing Help for left and right languages.
## Todo:
- Work on uploading the mocks.
- Start implementing the window pane.

Week 14: Aug 26th, 2014

- Professor took a look at my proposal and signed on the CS298 forms.


CS 297 Blog:

Week 13: May 13th, 2014

- Professor read through my final deliverable, CS297 report. - Professor asked me to do the required corrections in CS297 report and upload online. - Professor went through code for wiki editor and suggested changes. ## Todo:
- Change CS297 Report and upload.
- Complete the requested changes for the editor and open another patch in Mantis.

Week 12: May 06th, 2014

- I started working on the CS 297 report and the professor advised on changes required. - I created a patch and uploaded it to mantis. - Professor asked me to add a few more features to Wiki editor ## Todo:
- Complete CS297 report
- Complete the requested features the editor and open another patch in Mantis.

Week 11: April 29th, 2014

- I showed the cleaned up wiki editor to the professor. The professor asked me to add HTML% based attributes data-* for letting the users specify the Wiki text area name/id.
- The professor also asked me to finish up the editor and open up a Mantis enhancement to add a patch to Yioop. - The professor asked me to also work on the CS297 report.
- Corrected Deli8verable 4. ## Todo:
- Work on CS297 report
- Complete the editor and open a patch in Mantis.

Week 10: April 22nd, 20142014

- I demoed the wiki editor with the requested changes to the professor.
- The professor asked me to perform minor cleanup to the editor UI - Submitted deliverable 4, the feature set for CSH wiki editor. The professor asked me to proof read and make grammatical corrections. ## Todo:
- Make corrections to deliverable 4.
- Make UI corrections to editor.

Week 9: April 15th, 2014

- I have added more features to the wiki editor.
- I demoed the wiki editor to the professor.
- The professor asked me to draft feature set at the end-user's perspective.
## Todo:
- Submit Deliverable 4 with the feature set for the CSH wiki product.

Week 8: April 1st, 2014

- I have submitted Deliverable 3 with a basic wiki editor.
- The professor asked me to add more functions to the same editor.
- The professor asked me to work on the feature set implementation.
## Todo:
- Add more functions to Wiki editor
- Draft the feature set for the CSH wiki product.

Week 7: March 18th 2014

- Professor advised me to do some coding for the next deliverable. The professor asked me If I can try to implement a basic Wiki editor interface with a subset of controls from the Mediawiki.
- I discussed about the findings on Tikiwiki and the Deliverable 2 with the professor.
- Professor also discussed about CSH implementation.
- Professor also discussed about Wiki syntax and general wiki implementation. We both agreed upon using MediaWiki syntax, as its the most used wiki markup.
## Todo:
- Implement a basic Wiki editor interface with a subeset of controls from the Mediawiki.

Week 6: March 11th 2014

- I discussed about database storage in Fossil and a little bit about Mediawiki.
- Professor said that we can discuss more bout CSH to be implemented in Yioop .
## Todo:
- Research TikiWiki. Investigate how the features are built for each of them.
- Prepare deliverable 2 with findings with the research on the Wiki systems.

Week 5: March 4th 2014

- I discussed how the revisions are done in Mediawiki with the professor.
- Professor also explained how the user management is implemented in Yioop.
## Todo:
- Research TikiWiki and Fossil. Investigate how the features are built for each of them.
- Identify the storage engine used for Mediawiki.

Week 4: Feb 25th, 2014

- I presented a paper on User-centered design on Context-Sensitive help to the professor.
- The professor asked me to reduce the slides to 8 so that we can discuss further about CSH in the next meeting.
## Todo:
- Start researching on Wiki systems like MediaWiki, TikiWiki and Fossil. Investigate how the features are built for each of them.
- Edit the HTML presentations to make sure they are valid XHTML.
- Make changes to slides , reduce to 8 slides from 24.

Week 3: Feb 18th 2014

- I showed professor a demo of CSH generated with the Adobe Robo help integrated with a single page in the Yioop system.
- Professor discussed a little bit about how to hyperlink deliverables in the side bar.
- Professor advised on making some changes to the presentation slides.
- Professor advised on reading and presenting the Slides reference with my research added to it.
## Todo:
- Make changes to hyperlinks in the proposal. Clean up proposal with corrections suggested.
- Read the Slides on Context sensitive help by Ellison consulting.
- Make changes to slides for the first research paper.
- Create HTML deliverables for configuring Madcap Flare and Adobe RoboHelp.
- Create slides for the second research topic.

Week 2: Feb 11th 2014

- I showed professor a demo of CSH generated with Madcap Flare integrated with a single page in the Yioop system.
- Professor advised not to use Pop-ups for displaying CSH. And he suggested me to use window pane on the right side instead.
- Professor advised to include hyperlink of the sample CSH page in the deliverables section.

# Todo:
- Create slides for the study on research paper regarding CSH for Multimodal systems.
- Identify the localization options in Madcap Flare.
- Research on another CSH authoring tool and study another Research paper.

Week 1: Feb 4th 2014

- Professor showed how to use the server space to upload and edit content.

- Professor provided feedback on the minor typos and changes to be made to the CS 297 proposal.

- Professor clarified on deliverable 1 & 2, Context-sensitive help systems to research and present. It is ok to build a web app to demonstrate the same.

- Todo: Research on 2 good Context-Sensitive help systems. Check if it's possible to configure them to demonstrate how they work.