Skip to content

estea8968/osep_web_serial

OSEP Scratch

Introduction

OSEP (Open-Source Extension Platform) Scratch is an open-source project running Scratch 3.0 GUI with official and experimental extensions. You can try out this project by going to https://estea8968.github.io/osep_web_serial/app/.

This project intends to comply with the 2019 Curriculum Guidelines of 12-Year Basic Education in Taiwan and to promote the teaching and learning of computer technology in high school and elementary school. In order to empower students to use innovative technologies to explore and solve problems in daily life, several extensions about open data, the Internet of Things (IoT), artificial intelligence, and others are included. Below is a list of extensions and their information.

JSON / IFTTT / LASS / ThingSpeak

Developer: Gasolin

Github: https://github.com/gasolin/scratch3-internet

Speech to Text / URL & Text File / Google Sheets / Web Serial Arduino / Web Serial ESP-8266 / Web Serial ESP 32 / Web Serial PicoBoard / MQTT / Line / Open AI

Developer: estea chen

Github: https://github.com/estea8968/osep_web_serial

Chart.js / TAIEX / Google Maps / Data Processing / Google Sheets

Developer: TYiC

Github: https://github.com/estea8968/osep_web_serial

ML2Scratch / Posenet2Scratch / TM2Scratch / TMPose2Scratch / Google Maps

Developer: champierre

Github: https://github.com/champierre

QR Code

Developer: Sugiura Lab

Github: https://github.com/sugiura-lab

Microbit More

Developer: Yengawa Lab

Github: https://github.com/microbit-more/mbit-more-v2

Installation

This project requires you to have Git and Node.js installed. If you want to edit/play yourself, please follow these steps:

  1. git clone https://github.com/estea8968/osep_web_serial.git
  2. cd osep_web_serial
  3. npm install
  4. npm run copy (for Mac and Linux operating systems) npm run copy:win (for Windows operating system)

Running

npm start (for Mac and Linux operating systems)

npm run start:win (for Windows operating system)

Then go to http://localhost:8601/.

Conclusions

OSEP Scratch is a collective effort of open-source developers and educators. We welcome your comments and suggestions.