School studio Project
For my year 3 Final Year Project 1, we were task as a group to create a Web-app 360 Evaluation for both Students and Lecturers in the school. By the end of this project, we are required to showcase at least a working coded prototype (does not have to be fully completed), presentation of our research, documentation and a video introducing KLIQ.
We sent out google forms to lecturers and students, and came up with these conclusions. Lecturers often struggle with the loads of google form links every semester as each modules have a peer evaluation and they also think that students are not fairly evaluated at the end of the modules. Whereas, Students struggled to evaluate other peers fearing they might rate their them unfairly in the head of the moment.
Students would definitely prefer frequent evaluations throughout the modules for fair and accurate evaluation.
Lecturers: They will have a much easier time creating evaluations by importing list of modules/projects listings, team listing & students listings in to the system, and set daily and weekly peer evaluation for students to work on.
Students: They are able to login to KLIQ and view their modules/projects of that semester and peer evaluate their team members. They are able to view past module/project evaluations too.
After peer evaluation: Lecturers will be able to see the overall ratings of each student, which student rated who.
As a main back-end coder of this project, I have to take into consideration of every sitemap and database information architecture as there were critical functions to be place on the web-app to collect and sent out data information to specific users.
Lecturers are able to login to their KLIQ account. Lecturer's dashboard consist of viewing projects peer evaluation response, and a side navigation bar to import the necessary CSV files.
We have also included a user guide for lecturers who are new to the web-app, to guide them on how to create and import CSV files to the web-app.
Clicking on importing list on the navigation bar brings lecturers to specific pages for them to upload the files. After uploading the files, the results will be shown at the bottom of the page and will reflect on their dashboard & student's dashboards.
Students are able to login to their KLIQ account to view peer and self evaluation issued by their lecturers. They will get an email notification when the evaluations are sent out. From there they are able to click into each project to do the evaluation at their own pace.
These evaluations are issued weekly or even daily to ensure fair and accurate evaluations throughout the entire module/studio project.
Super admins have a total control of importing & deleting Lecturer's list and deleting Student's list. They are also able to see all of the student list that lecturers imported.
Gotta be honest with you, this project was tough. I was the only back-end coder in the group and I am not strong at it. I tried by best learning as much PHP & MYSQL over the 3 months of this project. I rely heavily on online sources codes & my lectures for help. This project also challenged me to communicate with my teammates on my time management skills on how long I need to deliver certain phases. A lot of our initial designs had to be changed into simpler UI as some back-end codes clashes with it.
By the end of the 3 months period, we were able to come up with a working live prototype to present it to our classmates & lecturers. They were very impressed by our work. However, as much as we want this to be published there were a lot of limitations to the codes I did, as they were just simple codes with no security features.