Sunday, November 17, 2013

Sabrina Guillaume - 11/17/2013 - Week 9 Post

- What did you do last week?
Completed all 12 modal forms

Added datagrid objects to 3 profile pages
Researched syncing datagrids with API
Restructured web file and script structure to be more organized
Scripted code for initializing 6 datagrids
Completed style sheets for datagrids, modals, webpages

- What were your roadblocks?
None

-What do I plan on doing this week?
Connect existing API's to modals, web pages, and datagrids
Load website onto Web server to ensure that it functions properly
Support team members in finalizing project for presentation

- Individual Metrics
Completed:
- 6 datagrids
- 12 of 12 modal forms

Charles Kwiatkowski
Week 9 Status
11/17/2013

What did you do this week?
This week I had planned to do things, but needed to defer. I had planned to meet with a research analyst at my work to develop good user feedback questions. But, unfortunately, she was out sick with the flu. I had also planned to meet with a dean to get his approval to use Anatomy and Physiology students for beta testers. Unfortunately, we didn't have much to show, so I postponed the meeting.
I also created a Google Form, using sample questions, for experimentation and to evaluate analytics. I have received 10 responses so far.
Additionally, I created a set of test data, per Anas's request, to be "hard coded" for use during development.

What challenges did you face?
It seems we are behind a bit. When a schedule slips, there are really just two choices: 1. Cut back on what is to be released. 2. Defer the release. I conferred with the team and the consensus was to defer. So, we are expecting to go to full beta in January. This was difficult for me, as it is my responsibility to keep things on track. We will not be able to beta test A&P students in the Fall Semester. However, I may be able to create a smaller test group in December in time for final exams.

What will you do in the next week?
In the next week, I will organize the end of term presentation to give to the class. On Monday 11/25, I will deliver the presentation. I will do what I can to expedite development to help bring us closer to our expected schedule.
I also hope that the research analyst is able to return to work. If she is, I hope to meet with her to develop feedback questions. This will be contingent on how busy she is after being gone almost a week.

Week 9 Status - Pelafas

What did you do this week?

  • I was able to get Spring working on machine!
  • Worked on API for the KnowledgeBox server portion
  • Went through all the existing code and conformed to standard Java practices
  • Added exception checks for all code
What challenges did you face?
  • Time issues once again
  • Trying to get Spring to work with the jar files
What will you do next week?
  • Continue to work on the API's for the KnowledgeBox server
  • Prepare for our group presentation
  • Plan out winter break and next term work

Week 9 Blog

What have you done in the last week?

  • Figured out how to configure eclipse to now have Maven to package and run the program inside Eclipse. No Command Line!
  • Created tutorial video for the rest of the group so they can duplicate my work.
  • Hibernate set up and successfully communicated with schema in MySQL
    • created 2 test tables
    • added files to both tables
    • retrieved files from both tables and printed it to the screen
  • Created tutorial Video on Hibernate and how the configuration is set up in our project for everyone
  • Help copy Anas' initial files to a new branch and then merge it with master
  • Tested all files and current master is stable and running successfully
  • Create new MySQL schema and Tables that will be used by Knowledge box APIs


What were your challenges?

  • Semester is almost over. Running out of time. Hard to choose which features to focus on and which to leave for later.
  • keeping the project organized as more people in the group start to make branches and add their own code.

What do you plan of doing this week? 
  • Focus time on Developing the website and tying it in to the API calls
  • Test all existing APIs and make sure they are responding correctly
  • Help everyone connect the database to their Code
  • Help build a presentation on how our project is coming along (class presentation)

Saturday, November 16, 2013

Nov 16th Status Report


What have you done in the last week?
  • Created APIs for the user
  • Created APIs for the question
  • Created APIs for the group
  • Forwarded the knowledgeboxes.com domain to our server

What challenges did you encounter?
  • N/A

What do you plan to do this next week?
  • Finish implementing the APIs
  • Get the database working

Sunday, November 10, 2013

Sabrina Guillaume - 11/10/2013 - Week 8 Post

- What did you do last week?
Presented database design, website structure, mockups, web design
Completed front end design of app pages
Completed 3 of 12 modals
Studied teammates coding for Spring development

- What were your roadblocks?
Finding designing software where I can design and code API calls

-What do I plan on doing this week?
Incorporating API calls to front end design
Developing API connection to DB for post and get

- Individual Metrics
Completed:
- 6 web pages
- 3 of 12 modal forms

Week 8 Update

What have you done in the last week?

  • Assisted classmates in setting up local repository
  • Posted a detailed instructional video on how to

    • Run the maven project
    • test a web browser from their local runtime
    • how to change all variables in the program
What were your challenges?

  • I was traveling during the main meetings so communication was low this week.
  • I emailed back and forth with a few students but our group video is always better

What do you plan of doing this week? 

  • Build more API towards our requirements
  • Begin setting up hibernate to test connecting to our MySQL Database
  • Use Sabrina's Schema to replicate her DB structure
  • Share Architecture Diagram updates with the group
Week 8 Status Report - Kwiatkowski
November 10, 2013

What did you accomplish this week?

This week, we made our presentation to Dr. Jia. I gained some valuable feedback from Dr. Jia regarding user feedback. This lead me to investigate how to gather user feedback. I am considering using Google Surveys to do so.
I also read up on user interface design.

What challenges did you face?

This week, my greatest challenge was time management, as I had family visiting from out of town. Luckily, I was able to get them to leave early enough to make significant progress.

What do you hope to accomplish this next week?

In addition to the normal team manager duties, in the next week I have an appointment to meet with the IVCC Dean of Natural Sciences to get his permission to use IVCC students for beta test. With his permission, I will go to his department meeting to solicit more faculty members (and students) to participate in the beta test.
I also plan to meet with a research analyst co-worker to help develop evocative website feedback questions, as I have very limited experience with designing survey questions.

Week 8 Status Report - Pelafas

What did you do this week?

  • This week was primarily used to learn more about the Spring framework and how Javabeans operate.
  • I played around with some Spring code and tried to make it work inside our project.
  • Learned a little bit more about Javascript. Also, did some practice code on the W3Schools website.
What problems did you encounter?
  • Time issues again. I had another big project due for my other course that took a lot of time this week.
  • My daughter had her 3rd birthday parties this weekend which further complicated my time issues.
What will you accomplish next week?
  • Take the completed architecture and code out the first 3 use cases. 
  • Try and link the sent new user requests with the database.
  • Get a response back to the user after a successful new user submission.

Saturday, November 9, 2013

Nov 9th Status Report


What have you done in the last week?
  • Learned a bit more about Spring
  • Fixed Eclipse configuration issue
  • Created initial Participant classes and web pages to facilitate their functionality

What challenges did you encounter?
  • N/A

What do you plan to do this next week?
  • Implement the mechanism that discovers what device type is accessing the site
  • Implement the full user registration process and add input to database
  • Discuss with the team the option of making the website and the code reside on the same server, initially.

Monday, November 4, 2013

Week 7 Update - Pelafas

What did you accomplish this week?

  • Prepared my presentation material for our Monday meeting with Dr. Jia
  • Worked on injecting a Spring framework into the Knowledgebox server/website dependencies
  • Review system architecture of project
What roadblocks did you face?
  • This is getting old..time issues a plenty coupled with sick children. Was a difficult week for many reasons
  • Understanding how Spring would fit into the parameters of our existing architecture choices
What will you accomplish next week?
  • I hope that we can begin some formal code building. This will continue throughout the school break and into the next term. So the sooner the better.
  • Get a simple new user added to the system for test purposes of the initial use case

Sunday, November 3, 2013

Sabrina - 11/2/13 - Week 7 Post

- What did you do last week?
Prepared slides for presentation
Installed required tools on PC
Front end development of web app - 2 web pages
Deploy site pages to web server
Study API Development

- What were your roadblocks?
None

-What do I plan on doing this week?
Continue frontend web app design -6 pages
Connect a hello world API to database using hibernate
Connect 1 API to frontend web app

- Individual Metrics
Finalized Mockups

Week 7 Update
November 3, 2013
Charles Kwiatkowski

What did you accomplish in the last week?
In the last week I managed to get the tools installed and working (I believe) on my system so I can assist with validation. In addition to the other normal team manager duties (moderating meetings, ensuring schedule adherence), I also created the outline of Monday November 3 project presentation.

What challenges did you face?
I did have a few technical challenges. My main challenges were personal, due to events of public record I'd rather not state here.

What do you hope to accomplish in the next week?
In the next week, I plan to present the status of the project, along with the team's assistance. I also expect to start experimenting with code so I can make any authoring contributions in the future, should the need arise. This of course, is in addition to the normal team manager duties.


Week 7 Update

What have you done in the last week?
  • Build a stable Spring environment in Eclipse
  • Passed compiled code to Anas and we tested it on the server
  • Designed the initial architectural Diagram for the group
  • Created videos on how to use GIT inside of Eclipse.
    • Posted the videos on Youtube and shared with the group
What were your challenges?
  • Eclipse is not playing nice with Maven 100%
  • For now when I run the final maven build I have to do it in command line (not eclipse)
What do you plan of doing this week? 
  • Remove the example API and build the first API towards our requirements
  • Begin setting up hibernate to test connecting to our MySQL Database
  • Use Sabrina's Schema to replicate her DB structure
  • Continue to add more details to the Architecture Diagram

Saturday, November 2, 2013

Nov 2nd Status Report


What have you done in the last week?
  • Experimented with a different IDE
  • Spent time going through tutorials for Spring
  • Worked on example code for Spring
  • Published a simple RESTful web service on AWS
  • Updated slides for the initial presentation with Dr. Jia
  • Contacted the owners of KnowedgeBox.com to follow up

What challenges did you encounter?
  • Scarcity of time

What do you plan to do this next week?
  • Find JavaScript solution that integrates Spring's RESTtemplate to read our published JSON data
  • Expand on the available published example