It4kids
Scratch-like code editor, build with Qt, C++ and Python
Install / Use
/learn @stes/It4kidsREADME
IT4Kids Code Editor
Du hast gerade das Repo von IT4Kids gefunden!
Die Idee hinter IT4Kids
Informatik hat in unserer Gesellschaft einen hohen Stellenwert. Sie umgibt uns ständig im Alltag - und bestimmt diesen in vielen Bereichen mit. Dennoch wird an vielen Schulen Informatik erst zu einem sehr späten Zeitpunkt als Fach angeboten. Ziel des Projekts IT4Kids ist es, an möglichst vielen Schulen Arbeitsgruppen einzurichten, in denen die Grundlagen der Informatik und des Programmierens auf ansprechende Weise schon jungen Schülerinnen und Schülern vermittelt werden.
Wir bringen dazu Studierende, interessierte Lehrkräfte und Eltern mit Schulen zusammen, um dort Arbeitsgruppen einzurichten. Die Organisation, das Erstellen von Materialien und die Weiterentwicklung der im Kurs behandelten Themen werden von uns übernommen. Für die Kursbetreuung zahlen wir eine Aufwandsentschädigung.
Der IT4Kids Code Editor
Aktuell verwenden wir Scratch und Snap in unseren Kursen. Der IT4Kids Code Editor setzt optisch auf diesen beiden Programmen auf, bietet aber einige Zusatzfunktionen, die im Kursbetrieb nützlich sind:
- Virtuelle Klassenräume mit Lehrer- und Schüleraccounts
- Konvertieren der Projekte in direkt ausführbare Python Skripte
- Schnelles Ausführen von Projekten durch Pyglet Backend (nutzt OpenGL)
- Nahtloser Übergang von der der grafischen Programmierung zur direkten Python-Programmierung - alles in einem Editor!
Abhängigkeiten
Bevor das Programm erstellt werden kann, müssen folgende Abhängigkeiten erfüllt sein:
- python>=3.3
- pyglet
- Qt>=5.5
- QScintilla2
Für den Buildprozess muss zusätzlich qmake installiert sein.
Erstellen
Das Programm kann per
qmake
make
erstellt und per
cd bin
./it4kids-editor
ausgeführt werden.
Aktueller Stand
Aktuell befindet sich der Editor in aktiver Entwicklung. Eine erste Alpha Version wird voraussichtlich im Januar 2016 erscheinen.
Kontakt
IT4Kids wurde von Studenten der RWTH Aachen gegründet. Weitere Infos unter www.it-for-kids.org. Bei Fragen oder Interesse, unsere Arbeit zu unterstützen, melde dich bei info@it-for-kids.org
Wir suchen stetig nach neuen Interessent/innen, für die Bereiche Softwareentwicklung, Entwicklung des Lehrkonzepts und für die Kursbetreuung. Falls du Interesse hast, melde dich gerne über unser Kontaktformular.
Related Skills
node-connect
344.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
96.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
344.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
344.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
