Tag Archives: education

Setting up the open source Mechanical MOOC, part one

Step 2 for dumb demo, set up a site where I can post content and syllabi.
For this, I am following the popular Learning Creative Learning course and using Mechanical MOOC, and open-source version of the massive open online course software used by Udacity and Coursera and EdX and others. Their github page is well-documented and made this process a breeze — maybe 30 minutes because I had to install basic things (this is starting from a clean xubuntu installation, well, running on liveusb actually).

anndd it’s live! http://cryptic-sea-7936.herokuapp.com/ for the next few hours/days, at least.

Sentences highlighted are the non-liveblog, what you actually want to do steps.

  • Spin up an xubuntu liveusb… I really don’t want to try to do webdev on a windows machine

https://github.com/p2pu/mechanicalmooc/wiki/Getting-it-Running#wiki-heroku
step 1: git clone https://github.com/p2pu/mechanicalmooc

  • Install git
  • It’s a fairly old xubuntu liveusb (12.10 from lsb_release -a) so some repository 404s initially

sudo apt-get install git

Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/g/git/git_1.7.10.4-1_i386.deb  404  Not Found [IP: 91.189.92.201 80]
E: Unable to fetch some archives, maybe run apt-get update or try with –fix-missing?

sudo apt-get update –fix-missing
sudo apt-get install git
okay works now.
git clone https://github.com/p2pu/mechanicalmooc

step 2: Spin up a new instance of the heroku cedar stack

  • https://devcenter.heroku.com/articles/cedar Needs CLI

step 3: git push to heroku instance

  • git push git@heroku.com:cryptic-sea-7936.git
    Permission denied (publickey).
    fatal: The remote end hung up unexpectedly
  • Right, I need to do the remote key thing https://help.github.com/articles/generating-ssh-keys
    cd ~/.sshssh-keygen -t rsa -C "your_email@example.com"

    cat id_rsa.pub

  • Copy paste into https://dashboard.heroku.com/account and hit “Add new key”
  • cd ~/mechanicalmooc/
    git push git@heroku.com:cryptic-sea-7936.git
    fatal: ‘master’ does not appear to be a git repository
  • lol not a valid command. okay time to refresh flaky memory
    http://gitref.org/remotes/
    enh that is too manpage like for me to understand, try this instead
    http://git-scm.com/book/ch2-5.html
  • Well this works, hope it doesn’t mess anything up.
    git remote add heroku git@heroku.com:cryptic-sea-7936.git
    git push heroku master
  • visit site http://cryptic-sea-7936.herokuapp.com/

Hrm, okay, now to fix things up

Continued thoughts on online edtech startlols

Formalizing why my idea is a valid one (a good plan before spending several months / hundreds of dollars on it).

http://hackeducation.com/2012/11/21/top-ed-tech-trends-of-2012-maker-movement/

Maker culture isn’t turning to Sand Hill funding because this experience doesn’t scale or grow at Paul Graham rates. The experience, for each child, will personal and meandering. Great mentors can guide, good materials can enable, but there’s nothing to automate.
I’ve felt the incredible rising tide of Maker-Ed over the last 10 months, but that hasn’t made my work with actual kids move any faster.
LittleBits, MakeyMakey, and other funded projects in this space have found success producing a discrete tool/play kit that a learner can continually and non-linearly poke at. If someone shows me a graduated sequence of LittleBits learning targets and an web quizzes for assessing them, I will build a banana triggered junk kicking robot just for them. –andrew carle

Hmm. This criticism is super-concerning to me, because I’ve heard a lot of similar sentiment (fully kitted / canned labs) from friends of mine (e.g. from hall alum feldmeier, founder of openmusiclabs (hackaday)) I respect.
Maybe this is true. On the other hand, I can’t count the number of people I’ve had approach me or MITERS who are interested in making things but not quite enough and seem to just need a little guidance. Similarly, for myself, I found it useful to build something cool/awesome in order to learn the skills (not just technical skills, but also skills like how to find resources online, finding the courage to ask questions, how to ask questions coherently… okay still working on that last one) I needed to go forth and build my own cool projects. For learning, there’s no shame in copying as long as you credit your sources. No need to reinvent the wheel just yet.

[edit: 3/24/13] After talking a bit with +Josh Gordonson (blog / working on olopede), I have some further thoughts:
“Just do it.” So what. So it’s not a kit that empowers people to build everything ever. So what if by its very nature the kit is rather formulaic. There is still value in exposing people to cool things and showing people they’re capable of building and understanding these things. So maybe it’s not the most innovative / experimental online learning platform out there (right now I’m planning on following the learning creative learning’s path of not writing my own platform and really on tools existing out there). And even if I fail (to make a sustainable business), I will still have accomplished something useful to other people and to myself. Better than sitting here and fretting — even if I fail, less of a waste of time to have attempted to engineer this than to constantly research.

http://www.hackeducation.com/2011/07/19/the-wrath-against-khan-why-some-educators-are-questioning-khan-academy/

What troubles me about many of the criticisms of Khan Academy is that they are positioned against alternatives that are relatively scarce in the real world. Are Khan’s videos essentially lectures? Sure. But they’re better lectures than many students will ever get from their classroom teachers. Are there more effective ways of teaching some students? Sure. But many students (many, many, many students worldwide) will never have access to those teaching methods at any price, never mind for free.  —Michael Feldstein

I’ve been working in a public classroom for one of my classes, and teaching is hard. More on that in later posts, but doing things like asking kids “what do you think that is” (engaging them) versus “this is what’s going on” (lecturing them) is something that takes effort. Is this something that is transferable to the online world (because currently I only have udacity-style in mind, which is basically lecture based with “finger questions,” mid-lecture questions that check understanding and you raise your finger to show your asnwer)? Does it matter if you don’t have 30 kids compelled to be there and instead are addressing self-directed learner? Not sure.

I’m learning toward KISS — keep it stupidly simple. Do a bare-minimum, replica of existing work just cobbled together, for Aug 31. Hopefully that will give me enough momentum / convince people to help me to make it seem definitive that I can do this instead of landing a job.

Also, such an excellent image from that article:

obama marshmellow canon

Also, today I talked to Prof. Mitch Resnick when Dale Stephens (Uncollege) came to give a talk at the media lab. More about that later too! Briefly, there were some provocative comments, such as 
  • “If/When will an unschooler ever get a Nobel Prize in Science, and how do we get there?”
  • And I asked the same question mentioned earlier by another blog: where do we stand, university’s value to students versus university’s value to society? (university as public good)
  • Education becoming like a game, with loopholes, for premed and finance students
  • and a key thought that was surprising to me back when I first heard of it: common core (more rigid curricula) as a detriment to self-motivated learning. This is because the teachers don’t have time to be flexible and accommodate things, for instance some people from Harvard/MIT/Wellesley coming in and teaching about engineering and the design process.
Also, LOL, a comic about the increasing frenzy surrounding Massive Open Online Courses:
http://info.p2pu.org/2013/03/16/open-learning-webinar-the-proof/

Khan Academy has hands on projects now / general web roundup

https://www.khanacademy.org/science/projects
Hands-on projects at Khan Academy? So it begins.

In fact, there’s even a “lead of applied learning” position at Khan Academy (ran across this while browsing the SXSWEDU schedule)  who is “focused on leading and supporting a variety of strategic initiatives and creating project based learning content.
==
Vibrobots / brushbots: an alternative to using toothbrushes (and cutting up new ones or something) for a class is to use business cards! See howtoons: “Introducing Gami-Bots!“. Pretty awesome.

==
In other news, I am going to linkdump from facebook because it’s hard to search through facebook posts.

There’s actual less-derpy flying hexapods now:

Now they just need to write the code to make it dance… Also apparently going to be on kickstarter soon, like everyone else’s projects ever.

==
Additionally, there’s a simulation game for making robots covering things like drivetrain tradeoffs now/soon/in-the-making! Exciting.
http://www.kickstarter.com/projects/647436241/logicbots

==
I discovered pinterest, or rather pinterest for hexapods:
http://pinterest.com/search/pins/?q=hexapod

2009? How did I miss this? ^^

http://pinterest.com/search/pins/?q=lasercut+mechanism

it actually walks! http://www.kineticcreatures.com/pages/modding-with-lego

==
That same term, lasercut mechanism, on google pops up a BS in MechE thesis by one of my classmates, @JoshRamos
http://dspace.mit.edu/bitstream/handle/1721.1/68917/773695779.pdf?sequence=1
It’s a paper about trying to make a lasercutter. Has good background information, so goes on my toread list.
According to +peter krogen on facebook,

Peter Krogen · mmm laser cutter made of legos Its a shame he didn’t build it in 2012, then he could have used the new 2w 445nm diodes (which have much better beam quality) that were available a few weeks after he turned in his report.

==
Additionally, discovered this on a list of startups at the ongoing San Francisco Hardware Meetups, a folding portable kayak:
http://www.orukayak.com/

origami kayak!

==
Finally, I am going to be addicted to this site, I just know it. There is now a robotics StackExchange site:
robotics.stackexchange.com