Project - ysunag/neu-stackoverflow GitHub Wiki
Welcome to the neu-stackoverflow wiki!
Currently, Piazza and campus email notifications are the two major sources for NEU students and staff to share and get information. However, there are often cases where information sharing are inefficient among students and staff. For Piazza, only students who enroll in a given course can ask for questions and provide answers. For students who have common programming questions, or those who want to know more about a new course/technology, they have to communicate offline or search elsewhere. For professors who want to share technology knowledge or career opportunities with students, a long email list is sometimes not efficient enough.
NEU-StackOverFlow.com would act as a unified platform for information sharing inside and outside NEU. Students can benefit from questions cross curricular, job hunting, and campus events. Teachers and staff can provide resources and share career information. What's more exciting about NEU-StackOverFlow is it also allows non-NEU students to retrieve information and make contribution to NEU community.
Users:
-
NEU_Student Students could register with their NEU email address. After successfully logged in, in "Profiles" page, students can edit their profiles and info. A third party API is provided so that students and can search favorite pics as their personalized profile image. Students can read through all the questions and check the answers in the list pate. In "Questions and answers" page, students can ask questions by creating a post and review their history questions and answers. Students can follow a professor or staff, and can check the follow relationship in the "MyFollow" page.
-
NEU_Teacher Teachers could register with their NEU teacher email address. After logged in, teachers can read through all the questions from students. A teacher can choose to answer any questions. Teachers can follow other professor or staff too.
-
NEU_Staff(admin) A NEU admin can only register with admin private key. An admin can read through all user info: NEU students, NEU teachers and non-NEU guests. An admin can edit user info and delete an invalid user. The admin can also read through questions and answers from users, and have the choice to delete a post if necessary.
-
Guest A non-NEU visitor can also register. A visitor can read through questions and answers from NEU students and teachers but have no right to write a post. If interested in an answer, the visitor can follow the post owner. What's more, a Facebook login strategy allows the visitor to register with his/her Facebook account.
Object:
-
Question questions posted by NEU students.
-
Answer Answers by NEU teachers. The students can also follow teacher by checking the answer post.