Skip to content

Virtual Machine used to represent, run, and maintain the state of programs for Cognimates Extensions building on Scratch 3.0 vm

Notifications You must be signed in to change notification settings

mitmedialab/cognimates-vm

 
 

Repository files navigation

Cognimates-vm

Cognimates is platform where parents and children (7-10 years old) participate in creative programming activities where they learn how to build games, program robots, train their own AI models. Some of the activities are mediated by embodied intelligent agents which help learners scaffold learning and better collaborate. List of Cognimates Extensions

Contributors:

  • Stefania Druga - graduate student Personal Robots Group (Cognimates is part of my final thesis project)
  • Cynthia Breazeal - Advisor on the project and Stefania's thesis, Associate Professor of Media Arts and Sciences at the Massachusetts Institute of Technology, Director of the Personal Robots Group at the MIT Media Laboratory
  • Eesh Likhith - visiting student MIT, UROP LLK
  • Sarah T Vu - undergraduate student MIT, UROP PRG
  • Tammy Qiu - undergraduate student BU, intern PRG

Instalation instructions:

cd cognimates-vm

npm install

npm link

npm link scratch-blocks

npm run watch

cd ../scratch-blocks

npm install

npm link

cd ../cognimates-gui

npm install

npm link scratch-vm scratch-blocks

npm install

npm start

http://localhost:8601

Cognimates VM is building on Scratch VM: library for representing, running, and maintaining the state of computer programs written using Scratch Blocks provided as open source library by Lifelong Kindergarten Group.

About

Virtual Machine used to represent, run, and maintain the state of programs for Cognimates Extensions building on Scratch 3.0 vm

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 98.7%
  • Other 1.3%