Some brainstorming anyone?

6 views
Skip to first unread message

Adam G.

unread,
Mar 9, 2012, 3:40:49 AM3/9/12
to Educoder
Dear all,

my first post in the educoder group, I believe (just fyi, I'm from the
SCY team).

I would like to share a new web-based "prototype" for brainstorming
sessions. I have implemented it using NodeJS on the server side with
MongoDB for storage and JQuery and multiple plugins in the frontend.
Brainstormer supports synchronous collaboration using websockets
(therefore open a session in two browser windows and have a look ->
only copy URL).

I would like to hear your feedback and also maybe some suggestions for
next steps.

http://brainstormer.collide.info

Btw. Brainstormer has already been tested in a classroom setting in a
school.

Best,
Adam

P.S.: Currently it does not work on iPads with iOS > 5.x :(

Armin Krauss

unread,
Mar 9, 2012, 8:28:33 AM3/9/12
to educ...@googlegroups.com

Adam, that sounds great. I will take a look later and maybe we can chat at some point.

Armin

--
You received this message because you are subscribed to the Google Groups "Educoder" group.
To post to this group, send email to educ...@googlegroups.com.
To unsubscribe from this group, send email to educoder+u...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/educoder?hl=en.

Stephen Bannasch

unread,
Mar 9, 2012, 8:37:09 AM3/9/12
to educ...@googlegroups.com
At 12:40 AM -0800 3/9/12, Adam G. wrote:
>Dear all,
>
>my first post in the educoder group, I believe (just fyi, I'm from the
>SCY team).
>
>I would like to share a new web-based "prototype" for brainstorming
>sessions. I have implemented it using NodeJS on the server side with
>MongoDB for storage and JQuery and multiple plugins in the frontend.
>Brainstormer supports synchronous collaboration using websockets
>(therefore open a session in two browser windows and have a look ->
>only copy URL).
>
>I would like to hear your feedback and also maybe some suggestions for
>next steps.
>
>http://brainstormer.collide.info
>

Is the code open source? Is it available?

Could I extend brainstormer to include richer objects about which brainstorms happen? Example: http://lab.local/examples/simple-atoms-model/simple-atoms-model.html

These questions are IN a brainstormer session here: http://brainstormer.collide.info/session/ymtYQy

Adam G.

unread,
Mar 9, 2012, 9:11:46 AM3/9/12
to Educoder
Hi Stephen and Armin.
Thanks for the feedback and testing ;)

On Mar 9, 2:37 pm, Stephen Bannasch <stephen.banna...@deanbrook.org>
wrote:
> Is the code open source?  Is it available?
No, the code is not yet open source. The client code is JavaScript,
therefore somewhat open ;)

> Could I extend brainstormer to include richer objects about which brainstorms happen?  Example:http://lab.local/examples/simple-atoms-model/simple-atoms-model.html
I have not been thinking about such extensions, but I was really
surprised about the iframe and link experiments :D
As I said, that was basically my "I want to learn JavaScript" project
that I may want to continue.

On the other hand, we currently have a master thesis here at our
University of Duisburg-Essen (Germany), which I do supervise. We will
have some other elements like, polls, votes, moderation and more...

> These questions are IN a brainstormer session here:http://brainstormer.collide.info/session/ymtYQy
Thanks, cool session ;)

Stephen Bannasch

unread,
Mar 9, 2012, 9:33:16 AM3/9/12
to educ...@googlegroups.com
At 6:11 AM -0800 3/9/12, Adam G. wrote:
>Hi Stephen and Armin.
>Thanks for the feedback and testing ;)
>
>On Mar 9, 2:37 pm, Stephen Bannasch <stephen.banna...@deanbrook.org>
>wrote:
>> Is the code open source? Is it available?
>No, the code is not yet open source. The client code is JavaScript,
>therefore somewhat open ;)

I'm wondering why it isn't open source? Do you expect to become a commercial closed-source product? Is it for academic reasons?

All of our code is open source including the code for the molecular modeler and the grapher:

https://github.com/concord-consortium/lab

I'd like to build on something like this -- but unless it's open source it's not possible.

I'm not saying your code SHOULD be open source -- that's completely up to you. I'm wondering just why.

I like the idea well enough that I'd like to find something similar that is open source and extend it to include some of myideas.

> > Could I extend brainstormer to include richer objects about which brainstorms happen? Example:http://lab.local/examples/simple-atoms-model/simple-atoms-model.html
>I have not been thinking about such extensions, but I was really
>surprised about the iframe and link experiments :D
>As I said, that was basically my "I want to learn JavaScript" project
>that I may want to continue.
>
>On the other hand, we currently have a master thesis here at our
>University of Duisburg-Essen (Germany), which I do supervise. We will
>have some other elements like, polls, votes, moderation and more...
>
>> These questions are IN a brainstormer session here:http://brainstormer.collide.info/session/ymtYQy
>Thanks, cool session ;)
>

Armin Krauss

unread,
Mar 9, 2012, 9:39:47 AM3/9/12
to educ...@googlegroups.com
Hi Adam,

I agree with Stephen that it would be great to have the code available in GitHub
or similar code repositories with a license text, preferably a open source license.
You could use the GPL, any BSDish license, or the CRAPL license.

Armin




On Fri, Mar 9, 2012 at 09:33, Stephen Bannasch <stephen....@deanbrook.org> wrote:
At 6:11 AM -0800 3/9/12, Adam G. wrote:
>Hi Stephen and Armin.
>Thanks for the feedback and testing ;)
>
>On Mar 9, 2:37 pm, Stephen Bannasch <stephen.banna...@deanbrook.org>
>wrote:
>> Is the code open source?  Is it available?
>No, the code is not yet open source. The client code is JavaScript,
>therefore somewhat open ;)

I'm wondering why it isn't open source? Do you expect to become a commercial closed-source product? Is it for academic reasons?

All of our code is open source including the code for the molecular modeler and the grapher:

https://github.com/concord-consortium/lab

I'd like to build on something like this -- but unless it's open source it's not possible.

I'm not saying your code SHOULD be open source -- that's completely up to you. I'm wondering just why.

I like the idea well enough that I'd like to find something similar that is open source and extend it to include some of myideas.
> > Could I extend brainstormer to include richer objects about which brainstorms happen?  Example:http://lab.local/examples/simple-atoms-model/simple-atoms-model.html
>I have not been thinking about such extensions, but I was really
>surprised about the iframe and link experiments :D
>As I said, that was basically my "I want to learn JavaScript" project
>that I may want to continue.
>
>On the other hand, we currently have a master thesis here at our
>University of Duisburg-Essen (Germany), which I do supervise. We will
>have some other elements like, polls, votes, moderation and more...
>
>> These questions are IN a brainstormer session here:http://brainstormer.collide.info/session/ymtYQy
>Thanks, cool session ;)
>

Hiroki T

unread,
Mar 9, 2012, 2:22:08 PM3/9/12
to educ...@googlegroups.com
Hi Adam,

    I just tried it out. I like how it just works by opening multiple browser windows and pasting the URL. It worked well across multiple browsers.

    It would be great if you make this into an open source project.  I'm curious to know how easy it was to make something like this.

Hiroki
>To unsubscribe from this group, send email to educoder+unsubscribe@googlegroups.com.

>For more options, visit this group at http://groups.google.com/group/educoder?hl=en.

--
You received this message because you are subscribed to the Google Groups "Educoder" group.
To post to this group, send email to educ...@googlegroups.com.
To unsubscribe from this group, send email to educoder+unsubscribe@googlegroups.com.

Matt Zukowski

unread,
Mar 10, 2012, 2:33:49 PM3/10/12
to educ...@googlegroups.com
Hey Adam, this is great! Very much along the lines of the Sail Smart Space stuff we're doing at ENCORE. In fact this looks a lot like the Common Knowledge project we're working on right now (https://github.com/encorelab/common-knowledge-smartboard) and the Jabberdy prototype we built a while back (https://github.com/educoder/sail.jabberdy). What you built is a quite a bit more polished and ready-to-use than what we've got brewing. On the back en, riht now we're using XMPP over BOSH for communication, but hoping to switch the XMPP transport over to WebSockets sometime soon. We've also got our own javascript framework for abstracting all the communication, authentication, classroom managment, etc. It's a bit clumsy right now, in need of some cleanup and refactoring, but you might want to have a look (https://github.com/educoder/sail.js).  It's cool to see that othersare working on similar things, with a similar approach but different implementation. We probably have a lot to talk about.

--
You received this message because you are subscribed to the Google Groups "Educoder" group.
To post to this group, send email to educ...@googlegroups.com.
To unsubscribe from this group, send email to educoder+u...@googlegroups.com.

Jim Slotta

unread,
Mar 10, 2012, 3:22:00 PM3/10/12
to educ...@googlegroups.com
Hey Adam, 

We've had some great success running these kinds of real time messaging/brainstorming tools in classrooms over the past year - 3 different applications have been developed for the SAIL Smart Space - mainly for taking notes and throwing them around onto everyone's tablets,  rating and taggin, and adding in real time to the Smart board where teacher can do stuff with them.  

Tons of great data - e.g., from this project:
 
As Matt says,  we are developing a general tool called Common Knowledge, which will focus on that core functionality.

jim

ps, Seems to be the way to go, fo' shizzle.  Really easy to make agents and elos.
Reply all
Reply to author
Forward
0 new messages