Milestone 9

From crowdresearch
Revision as of 06:16, 25 April 2015 by Geza (Talk | contribs) (Frontend-only Prototyping)

Jump to: navigation, search

This week you will build a high-fidelity, frontend-only prototype of your research idea, using web technologies!

People interested in contributing to infrastructure should check the #infra slack channel, and Infrastructure wiki page.

Frontend-only Prototyping

Recall from our previous milestone on prototyping (Milestone 5), that there are various levels of fidelity at which you can prototype. Back then, you were making low-fidelity prototypes - essentially sketches of your proposed system. This week, you will be building a high-fidelity prototype, which looks and feels like the real thing (ie, you can interact with it), except it doesn't have any backend (server-side) code.

Web Technologies

We're building a web service, so for your prototype, we'll be using web technologies to build it! This will give you some exercise with frontend development (if you aren't already comfortable with it), and will help out the implementation teams (since they can reuse your html/css/javascript code).

If you aren't familiar with frontend development, please read some lessons on HTML, CSS, JavaScript, and jQuery (in that order) online! Here are some good resources for teaching yourself:

Codecademy (covers the basics)

Codeschool (covers additional advanced topics)


Build a frontend-only prototype of a system proposed in either of the research proposal milestones (either yours, or any other team's research proposal you liked). It should be frontend only (just HTML, CSS, and JavaScript + whatever client-side libraries like jQuery or Angular.js you'd like to use) - no server-side code.

Populate it with some mock data (fake data you invented, but which looks realistic) so that we can see what it would look like if it were actually used. Ie, if it's a job market, there should be some fake job postings. If it's an interface for moderation, there should be some fake task to review, fake comments, etc.

Then, host it on Github pages, and add a link so we can visit your site and play with it.


Create Wiki Pages for your Team's Submission

Please create a wiki page for your team's submission at (substituting in YourTeamName with the team name). Copy over the template at Milestone 9 Template .

[Team Leaders] Post the links to your prototypes until 29th April 11:59 pm

We have a service on which you can post prototypes, comment on them, and upvote ones you like.

Post links to your prototypes only once they're finished. Give your posts the same title as your submission. Do not include words like "Milestone", "Prototype", or your team name in the title.

-Please submit your finished prototypes by 11:59 pm 29th April 2015, and DO NOT vote/comment until 30rd April 12:05 am

[Everyone] Peer-evaluation (upvote ones you like, comment on them) from 12:05 am 30th April until 9 am 31th April

Post submission phase, you are welcome to browse through, upvote, and comment on others' prototypes. We encourage you especially to look at and comment on submissions that haven't yet gotten feedback, to make sure everybody's submissions get feedback.

Step 1: Please use to find submissions that haven't yet gotten feedback, and to find submissions that haven't been yet been viewed many times.

Step 2: Once you find an idea of interest or less attended, please vote and comment upon it. Please perform this action from 3 to 5 submissions - this will help us balance the comments and votes. Please do not vote your team's research proposals. Once again, everyone is supposed to vote+comment, whether you're the team leader or not.

COMMENT BEST-PRACTICES: As on Crowdgrader, everybody reviews at least 3 submissions, supported by a comment. The comment should provide constructive feedback. Negative comments are discouraged - if you disliked some aspect of a submission, make a suggestion for improvement.

[Team Leaders] Milestone 9 Submissions

To help us track all submissions and browsing through them, once you have finished your Milestone 9 submission, go to the link below and post the link:

Milestone 9 Submissions

Weekly Survey

Please fill out the weekly survey so we can continue to improve your crowd research experience.