Microworlds

Microworlds zijn een soort uitgeklede Scratch-projecten die het makkelijker moeten maken om te leren programmeren met Scratch.

Inleiding

Tijdens de Scratch-conferentie in Budapest (augustus 2017) presenteerden @ceebee en @speakvisually van het Scratch-team de mogelijkheid om van elk Scratch-project een zogenoemde microworld te maken.

In een microworld wordt de Scratch-omgeving enorm beperkt zodat de gebruiker zich kan focussen ...

Redenen om de mogelijkheden te beperken zijn onder meer het vriendelijker maken van de omgeving voor jonge kinderen. Kinderen van alle leeftijden worden uitgedaagd om met beperkt gereedschap iets voor elkaar te krijgen (en missen de afleiding die mogelijk gepaard gaat met het testen van bijvoorbeeld het opnemen van een geluid en het aanpassen of maken van tekeningen).

Op scratch.mit.edu kun je de URL projects/NUMBER veranderen in projects/embed-editor/NUMBER/?isMicroworld=true, waarna het project getoond wordt met een klein gedeelte van de Scratch mogelijkheden. Het in de plaatjes hieronder getoonde voorbeeld heeft als URL's:

Voorbeeld

Hieronder zie je van een en hetzelfde project de gewone weergave en de weergave als microworld. Je ziet onder meer de volgende verschillen:

  • Geen menubalk bovenaan;
  • Geen mogelijkheden om de computer instructies te geven voor de achtergrond;
  • Geen mogelijkheid voor het aanmaken van nieuwe sprites;
  • Geen blokkenpalet, alleen de blokken die op het werkvlak staan zijn bruikbaar;
  • Bij sprites alleen werkvlak voor blokken (geen uiterlijk, geen geluid);
  • Rechtsboven zit een knop waarmee je kunt wisselen tussen Microworld en gewone weergave.



ScratchMicroworldNL.png




Scratch2NL.png




Scratch 3

Het project dat hier als voorbeeld is gebruikt is op dit moment ook als test microworld beschikbaar voor Scratch 3. Omdat dit verwijst naar een Engelstalige ontwikkelomgeving kan het goed zijn dat de link op een zeker moment niet meer werkt.

Scratch3Microworld.png


Historie

Microworlds bouwen voort op vroege ideeën van Seymour Papert en Marvin Minsky over de programmeertaal Logo: https://web.media.mit.edu/~minsky/papers/PR1971.html (hoofdstuk 4)

  • Deze pagina is het laatst bewerkt op 29 aug 2017 om 18:57.