Skip to content

Releases: compgirl123/TutifySoen490

Iteration 13 (Release 3)

15 Apr 00:52
12ba1e4
Compare
Choose a tag to compare

The thirteenth iteration of the “Tutify” app consists of finishing the WOW feature, which involved connecting the badge and quiz features together. Students can now take quizzes and accumulate points. They will get more points for each questions answered correctly. These points can be used to unlock badges as rewards. We also polished our application, which involved a lot of UI/UX fixes, code cleanup and bug fixes. Finally, we ensured our features have unit testing to verify their functionalities.

Link to Release 3 Video:
https://youtu.be/BmYRkToFG-A

Iteration 12

30 Mar 02:25
86f7626
Compare
Choose a tag to compare

The twelfth iteration of the “Tutify” app consists of adding new functionalities to our app. The addition of a public tutor profile page was added so that students can view these profiles without logging it. New achievement badges have been created. Students can unlock badges as rewards with the points they accumulate. Furthermore, the quiz feature has been improved by adding the ability for tutors to add new quizzes, to add questions to the quizzes and to share them with their courses and the students enrolled in those courses. Students can view the points they accumulate for each quiz they take through the grades page on the sidebar. Tutors have also access to a grade page where they can keep track of the points accumulated by their students.

Iteration 11

09 Mar 04:03
dd0bd1f
Compare
Choose a tag to compare

The eleventh iteration of the “Tutify” app consists of adding new functionalities to our app. The addition of the ability for users to upload and change their profile picture. This is shown on their profile page . A new option is available for users at the right corner social sharing button which is used if they want to share information of the Tutify website on popular social media sharing platforms such as Facebook , Reddit , Twitter and email. Furthermore, the quiz feature has been added for tutors to have ability to create quizzes for their students and for students to take those quizzes in order to test their knowledge.

Iteration 10

24 Feb 03:21
cd14ab7
Compare
Choose a tag to compare

The tenth iteration of the “Tutify” app consists of adding new functionalities to our app. We added the ability for student to view notifications from their tutors. This is shown with the addition of a bell icon on the top right corner of the application. A new notification is triggered for a student if there is a new calendar event scheduled for them or if a tutor shares a new document to them or to one of their classes. Another feature that has been added is the forget password and the ability to reset the password if the user has forgotten the password. The user would receive an email with the reset link and they would be able to reset their password with the link provided.
Finally, another feature that was added to our application was the ability for tutors to add videos to the application and have personalized video pages for each of the courses they teach. The videos added would be added and the videos would appear on the page and would be playable directly on the application. We also did more research into how to implement the whiteboard feature for iteration 11.

Iteration 9

10 Feb 03:26
432456d
Compare
Choose a tag to compare

The ninth iteration of the “Tutify” app consists of adding new functionalities and improving the security of our app. We added deletion to courses added by the tutor feature, so a tutor can decide to not teach a course anymore. We added a student submission feature so that a student is able to send documents to tutors. We added the ability for tutors to add new resources to the public resource page when they want. Finally, we implemented an error page to which the user will be redirected when accessing pages that do not exist, and the user is now redirected to the login page if they try to access a page without being logged in. There was also cleanup and refactoring of our existing frontend components to improve the reusability and readability of our application code.

Release 2 (Iteration 8)

27 Jan 04:47
21a3b41
Compare
Choose a tag to compare

The eight iteration and the second release of the “Tutify ” app consists of refactoring of the code and the addition of several features to the application. Version 4.0 consisted of the fourth Iteration for a length of 2 weeks. This included the refactoring of login to identify whether the user being signed in is a tutor or a student, displaying different UI and functionality depending on the 2 types of account and connecting the tutors to the search page of a student account. Also, some custom error messages and informations have been created for console logs, a confirmation window will now prompt the user before deleting any files to confirm the action, some unit tests have been added for the newest features, the "All Documents" page contains more information about the files, a page has been added to view all the taught class by a tutor and added the possibility to create a course as a tutor. In few words, this iteration was heavily focused on polishing the product.

Release-wise, this new version adds core features such as file sharing from tutors to any group of student (including whole classes), event handling with a personalized calendar, the possibility to send general announcement to classes or specific students and personalized todo lists.

Iteration 7

13 Jan 04:25
8d71fa0
Compare
Choose a tag to compare

The seventh iteration of the “Tutify” app consists of refactoring of the code and the addition of several features to the application. Version 7.0 consisted of seventh Iteration for a length of 2 weeks. This included uploading the files to the database, downloading them, sharing them to specific students and/or groups of students, allowing students and tutors to view the documents uploaded/shared to them, starting the process of the deployment of the application, adding a calendar view with events for tutors and students and a page for tools and resources. There is a bug while trying to share a file for multiple students (not an entire class). This bug will be fixed in iteration 8. Multiple tests of previous features were added and some are on their way to completion for iteration 8.
A refactorization was done to accommodate the deployment of the app.
Major refactorization was done with unit tests for the calendar issue.

Iteration 6

30 Dec 04:57
e20cc68
Compare
Choose a tag to compare
Iteration 6 Pre-release
Pre-release

The sixth iteration of the “Tutify” app consists of refactoring of the code and the addition of several features to the application. Version 6.0 consisted of fifth Iteration for a length of 4 weeks. This included fixing errors present on the basic to-do list on the student dashboard and making it fully functional as well as adding the ability for tutors to send out notifications to their students and/or to their courses. Students can view notifications from tutor announcements on their dashboard. The upload documents feature had some features added to it but will be perfected in iteration 7. A new way of uploading files was added and the documents are now viewable on a separate page.
Major refactorization was done with unit tests as new unit tests were added for every feature that was done (except calendar and upload documents) which will be added next iteration when they are fully functional

Iteration 5

25 Nov 04:27
eb9e4b2
Compare
Choose a tag to compare
Iteration 5 Pre-release
Pre-release

The fifth iteration and first release of the “Tutify” app consists of refactoring of the code and the addition of several basicfeatures to the application. Version 5.0 consisted of fifth Iteration for a length of 2 weeks. This included the refactoring of the to-do list for students as well as adding a visual calendar feature for tutors and adding the ability for tutors to upload documents for the general public (for now). In the future, the documents will be uploaded for certain courses only as well as certain individual students as well if they desire. The To-Do list will be enhanced further as only the front-end ui is done for now as well as the calendar as only the front-end ui is done for that too (for now).

Release 1 (Iteration 4)

11 Nov 05:04
676514a
Compare
Choose a tag to compare

The fourth iteration and first release of the “Tutify ” app consists of refactoring of the code and the addition of several features to the application. Version 4.0 consisted of the fourth Iteration for a length of 2 weeks. This included the refactoring of login to identify whether the user being signed in is a tutor or a student, displaying different UI and functionality depending on the type of logged in user and connecting a tutor on the search page to a student profile.