Friday, June 6, 2014

WorkLog Week 12 (3/6/2014)

WORKLOG FOR FYP: WEEK 12


Progress of the system development so far:
Login module - done
Registration module - done
Dashboard - done
Create Question - done
Android Application - done
Question View - done
Database Restructuring - done
Answer View - done
Graph Implementation - done
Dynamic Graph - done
Student Login - done
Student Dashboard - done
Student Answer - done
MCQ - done
Drag and Drop feature - done

This week, no more development on the system as the plan for the system is completed. However, some alterations have to be done based on the feedback from the testing session. More effort is planned for the preparation of the incoming presentation which is on 30/5/2014. I also have several meetings with Miss Esyin to have a review on the presentation slides as well as the presentation mock ups.


WorkLog Week 11 (23/5/2014)

WORKLOG FOR FYP: WEEK 11


Progress of the system development so far:
Login module - done
Registration module - done
Dashboard - done
Create Question - done
Android Application - done
Question View - done
Database Restructuring - done
Answer View - done
Graph Implementation - done
Dynamic Graph - done

In the meeting this week, I show Miss Esyin how the graph works and showing the Android application since it has been two weeks after our last meeting. Miss Esyin would also want me to add in new feature, which is the Multiple Choice Question which can combined with Short Answer Question. We also decide to conduct the testing on system on next Monday, which is (26/5/2014). Therefore, my system should be ready on Sunday by latest.

Hence my plan for this week development will be
  1. Student Login
  2. Student Answer
  3. Student Dashboard
  4. MCQ
  5. Drag and Drop feature

WorkLog Week 10 (16/5/2014)

WORKLOG FOR FYP: WEEK 10


Progress of the system development so far:
Login module - done
Registration module - done
Dashboard - done
Create Question - done
Android Application - done
Question View - done
Database Restructuring - done
Answer View - done

There is no meeting with Miss Esyin due to Miss Esyin is sick and will be absent from university. After done restructuring the database, I also do some clean up for the server codes. I manage to finish the answer view.

Next stages for the system development is to implementing the graph and try to make the graph dynamic. I will be using using highcharts with codeigniter as my guide in implementing the graph.

WorkLog Week 9 (9/5/2014)

WORKLOG FOR FYP: WEEK 9


Progress of the system development so far:
Login module - done
Registration module - done
Dashboard - done
Create Question - done
Android Application - done
Question View - done

This week, I missed the meeting with Miss Esyin because I went back to hometown, a day before the meeting. Due to some problem happened to my authcate system, I am unable to login to my student email and send an email to her explaining my absent. However, my work on the system does not stop. 
This week plans is to start working on answers view in question detail. However, I find out the database structure is normalized enough and I have to clean up the structure of the database first before I start my work for the system.

WorkLog Week 8 (2/5/2014)

WORKLOG FOR FYP: WEEK 8


Progress of the system development so far:
Login module - done
Registration module - done
Dashboard - done
Create Question - done
Android Application - partly done

I have successfully completed the Android application although I do not polish up the interface layout of the application. In the meeting, I demonstrated the application to Miss Esyin and she is satisfied with the application. I plan to start working on submitting answer for the application and in the same time work on viewing question details.

WorkLog Week 7 (18/4/2014)

WORKLOG FOR FYP: WEEK 7


Progress of the system development so far:
Login module - done
Registration module - done
Dashboard - done

This week, I start working on create question module. From the meeting with Miss Esyin, I was advised to start working on Android application as soon as possible once I finish the create question module. This is due to time constraint and the learning curve of the Android platform.
After this week, I will be having a week of holiday for me to work on my system and other assignments as well.

WorkLog Week 6 (11/4/2014)

WORKLOG FOR FYP: WEEK 6


I did not continue my development work on the project as I needed to prepare for the project specification document. I had a meeting with miss Esyin on Tuesday to know the details of the project specification. Another meeting was conducted on the next day to have a review over the draft of the project specification that is done so far.

The specification document was submitted on Friday. After taking a day of rest, development work continue on Sunday.

WorkLog Week 5 (4/4/2014)

WORKLOG FOR FYP: WEEK 5


I started my development work on the system. I have implemented the login and registration module into the system.Quite a lot of time was spent on designing the user interface.For the login module, I refer to login tutorial. It allows me to understand the workflow of the CodeIgniter while implementing the login function.

For the registration function, I refer to the user registration tutorial. I have learn a lot of common functions of the CodeIgniter through this tutorial.

Tuesday, June 3, 2014

WorkLog Week 4 (28/3/2014)


WORKLOG FOR FYP: WEEK 4

I started my setting up for my web server by signing up the AWS. Installing PHP, MySQL, and Apache. I also try to gather some suggestion from graduated senior who are working as web developer. He provided me some good frameworks, which listed as:
  1. Cake PHP (http://cakephp.org)
  2. CodeIgniter (http://ellislab.com/codeigniter)
  3. Laravel (http://laravel.com/)
Among these choices, I chose CodeIgniter due to its simplicity and lightweight. However, going into CodeIgniter costs me a lot of time due to its high learning curve. From learning CodeIgniter, I understood few new extra things, such as MVC concept, how the abstraction principle being applied in web development and how the data flow in the web systems.

I also chose Bootstrap as my CSS framework in designing the web system.

Friday, March 21, 2014

WorkLog Week 3 (21/3/2014)

Worklog for FYP: Week 3

I presented my analysis of the assessment and feedback tools as requested by Ms. Esyin last week. I explained how the features and Ms.Esyin guided me to list down all my application features that should have. However, we have chosen a few feature that will only implement in this build. I also have to justify the reason of selecting such features. 

I also have showed her the design of my database and shared with her the platform I will be using for the application, Amazon Web Service, AWS. This web service helps reducing the headache of deploying a new web server and allows me to do monitoring over the services.

Friday, March 14, 2014

WorkLog Week 2 (14/3/2014)

Worklog for FYP: Week 2

A light dicussion was held between me and Ms Esyin Chew. I have explained to her the rough idea I had in my mind regarding how the application should work.

Teacher will be putting questions, and the student will be answering the question using the phone applications. The responses will be listed on the screen and teacher will be able to categorize the answers into different kinds of category.

Ms.Esyin requires me to do the analysis research of the current assessment and feedback tools and list all the features of them. I also require to provide her a gantt chart to monitor my fyp progress.

Ms.Esyin also had provided me more research literature to read.

Friday, March 7, 2014

WorkLog Week 1 (7/3/2014)

Worklog for FYP: Week 1

Discussion was done in Ms. Esyin's room. A pre - reading was done before the meeting, just to have an understanding of what is an assessment and feedback.

We have discussed about the definition of the assessment and feedback as well as their meaning to the teacher and the students. Ms. Esyin had taught about the proper researching method when doing a project. 

Ms.Esyin also had provided me some research literature to read.