diff --git a/server/index.js b/server/index.js index f1727c2fb..9931888a5 100644 --- a/server/index.js +++ b/server/index.js @@ -7,8 +7,6 @@ var express = require('express'); var path = require('path'); var proxy = require('express-http-proxy'); var url = require('url'); -var webpackDevMiddleware = require('webpack-dev-middleware'); -var webpack = require('webpack'); var handler = require('./handler'); var log = require('./log'); @@ -72,6 +70,8 @@ if (typeof process.env.NODE_SENTRY_DSN === 'string') { if (!isProduction) { // Use webpack-dev-server in development + var webpackDevMiddleware = require('webpack-dev-middleware'); + var webpack = require('webpack'); var compiler = webpack(require('../webpack.config.js')); app.use(webpackDevMiddleware(compiler, { headers: { diff --git a/server/routes.json b/server/routes.json index 5bc6194d1..b2dcdfe08 100644 --- a/server/routes.json +++ b/server/routes.json @@ -34,6 +34,11 @@ "view": "cards", "title": "Cards" }, + { + "pattern": "/info/communityblocks-interviews", + "view": "communityblocks-interviews", + "title": "Community Blocks Beta Tester Interviews" + }, { "pattern": "/jobs", "view": "jobs", diff --git a/src/views/communityblocks-interviews/communityblocks-interviews.jsx b/src/views/communityblocks-interviews/communityblocks-interviews.jsx new file mode 100644 index 000000000..45ab825ab --- /dev/null +++ b/src/views/communityblocks-interviews/communityblocks-interviews.jsx @@ -0,0 +1,62 @@ +var React = require('react'); +var render = require('../../lib/render.jsx'); + +var Page = require('../../components/page/page.jsx'); + +var CommunityBlocksInterviews = React.createClass({ + type: 'communityblocks-interviews', + render: function () { + return ( +
+

Community Blocks Beta Tester Interviews

+
+

+ Hello Scratchers! +

+

+ I am Sayamindu Dasgupta (sdg1 on Scratch) and I am a member of + the MIT Scratch Team. +

+

+ One of our projects on the MIT Scratch Team is to understand how people use Scratch, the Scratch Community + Blocks, and participate in the Scratch community. To do this, we are talking to Scratchers who have been + particapting the Community Blocks beta testing program directly through interviews. In the interview, we + would talk for an hour, asking about your Scratch experience (by phone or a service like Skype). +

+

+ Thank you for indicating in the beta invitation survey that you are willing to be interviewed. + If you are still interested, please do the following steps: +

+ + + +

+ Thank you and I look forward to speaking with you. Scratch on! +

+ Sayamindu +
+ ); + } +}); + +render(, document.getElementById('app')); diff --git a/static/pdfs/interviews/communityblocks/assent_form.pdf b/static/pdfs/interviews/communityblocks/assent_form.pdf new file mode 100644 index 000000000..77a3e3152 Binary files /dev/null and b/static/pdfs/interviews/communityblocks/assent_form.pdf differ diff --git a/static/pdfs/interviews/communityblocks/consent_for_over_18.pdf b/static/pdfs/interviews/communityblocks/consent_for_over_18.pdf new file mode 100644 index 000000000..2105e794e Binary files /dev/null and b/static/pdfs/interviews/communityblocks/consent_for_over_18.pdf differ diff --git a/static/pdfs/interviews/communityblocks/consent_for_parent.pdf b/static/pdfs/interviews/communityblocks/consent_for_parent.pdf new file mode 100644 index 000000000..51e30a4d2 Binary files /dev/null and b/static/pdfs/interviews/communityblocks/consent_for_parent.pdf differ