by Matthew Lam, Jeffrey Wood and David Cole: gotsurf.github.io/
You can see our app running here
The landing page has a full searchable list of courses and questions where each question belongs to a course, therefore giving it a particular context.
To ask questions and post answers you must have an account first. To sign up, click the top right navbar link that says login.
Then click sign up.
From the landing, click on a course to navigate to its course page, there you can click Add Question to post a question for that course.
Once a question is listed in the course page, you can click on it to view the full question page. There you can post an answer with a similar modal function.
On the question page, you can rate both the question and its answers by upvoting or downvoting. One vote per user per posted item. Votes are also changeable.
Clicking the subscribe button on a course page will add that course to your My Courses page.
Similarly, all your posted questions can be view in My Questions…
…and Answers in My Answers
Admin users are defined in the settings.development.json
file before the app is first launched. The Admin page allows the removal of any question or answer from the site and should be used for moderating.
To run this app locally use the following instructions (assuming you have node installed).
You must first install Meteor.
Then download a copy of the app.
Once downloaded, open up a command line interface and navigate to the app/
directory and run:
meteor npm install
meteor npm run start
alexcw@hawaii.edu said: The only thing I could find is if one line of question trails is too long, it will trail off. I recommended limiting the line size and having it wrap. It looked good.
sabines@hawaii.edu said: It is a great app. It’s very easy to navigate and I did not encounter any problems. I was really impressed.
deantf@hawaii.edu said: I thought it was really cool and wished the site would go live. It would have really helped me during the semester.
tyu@hawaii.edu said: I really liked the animation and found that the site worked great! I thought it might be cool if users had their question and answer count next to their name Also, it might be a good idea if people were only allowed to rate one time.
tcchong@hawaii.edu said: I liked what I saw. I encountered no problems and found the app really useful. I thought it was a really great app.
https://github.com/gotsurf/manoa-overflow/projects/1
The landing page will have all courses and include a search bar in the future.
Each course page will have all questions pertaining to that particular course listed.
Questions will have answers posted below. Both questions and answers have a voted rating out of 5 stars.
https://github.com/gotsurf/manoa-overflow/projects/2
Landing page now has two tabs, one to browse all courses and the other for all questions, each with a search bar.
You can add a question from the course page within a modal.
Once added the question is visible in the questions list within the course page.
Clicking on a question will navigate to its page.
On the question page you can provide an answer.
And voila! We have a forum!
Clicking the subscribe button on a course page will save that course to your favorites.
You can view these saved courses in “My Courses”.
You can also view all questions you’ve asked and answers youve given with links to their original pages and course homepages.
https://github.com/gotsurf/manoa-overflow/projects/3
Improved landing graphics for a more professional look including CSS animations. See it live here.
Questions and Answers can now be voted up or down.
Ability to delete questions and answers:
Admin interface to view all questions and answers and delete them from the database.