User:Rpothir: Difference between revisions
mNo edit summary |
No edit summary |
||
Line 3: | Line 3: | ||
== Expertiza== | == Expertiza== | ||
Expertiza is an online collaboration tool for the students and instructors. It is an open source project developed on Ruby on Rails platform. It has several features that helps users to contribute jointly by creating the list of users by importing csv file, assigning work, share the work, giving reviews, forming teams and finally notifying every action using email notifications. | Expertiza is an online collaboration tool for the students and instructors. It is an open source project developed on Ruby on Rails platform. It has several features that helps the users to contribute jointly by creating the list of users by importing csv file, assigning work, share the work, giving reviews, forming teams and finally notifying every action using email notifications. | ||
---- | ---- | ||
== Motivation == | == Motivation == | ||
Though expertiza is a great platform, there are quite a few enhancements in sending emails to users on the reviews, deadlines and accounts creations. So this contribution helps in learning to contribute to | Though expertiza is a great platform, there are quite a few enhancements in sending emails to users on the reviews, deadlines and accounts creations. So this contribution helps in learning to contribute to open source projects. | ||
== Files modified in current project == | |||
The following controllers, helpers, views and mailers functions were modified for the project namely: | |||
1. Invitation Controller | |||
2. Suggestion Controller | |||
3. Users Controller | |||
4. Mailer Helper | |||
5. Suggested_topic_approved_message | |||
6. Mailer functions | |||
a. suggested_topic | |||
b. suggested_topic_approved_message | |||
c. accept_invitation | |||
d. accepted_invitation | |||
'''Invitation Controller''' | |||
This is a controller that deals with inviting the students for teaming up for various assignments. It sends the invitation requests and also confirms if the student on the other end accepts the invitation. |
Revision as of 16:27, 19 March 2017
The wiki page describes the work on OSS project titled E1716-Improve email notifications for Spring 2017
Expertiza
Expertiza is an online collaboration tool for the students and instructors. It is an open source project developed on Ruby on Rails platform. It has several features that helps the users to contribute jointly by creating the list of users by importing csv file, assigning work, share the work, giving reviews, forming teams and finally notifying every action using email notifications.
Motivation
Though expertiza is a great platform, there are quite a few enhancements in sending emails to users on the reviews, deadlines and accounts creations. So this contribution helps in learning to contribute to open source projects.
Files modified in current project
The following controllers, helpers, views and mailers functions were modified for the project namely: 1. Invitation Controller 2. Suggestion Controller 3. Users Controller 4. Mailer Helper 5. Suggested_topic_approved_message 6. Mailer functions
a. suggested_topic b. suggested_topic_approved_message c. accept_invitation d. accepted_invitation
Invitation Controller This is a controller that deals with inviting the students for teaming up for various assignments. It sends the invitation requests and also confirms if the student on the other end accepts the invitation.