https://diarioiaeducativa.github.io/en/2026-11-13/semana-del-repositorio.html
Vibe coding 14 November
The repository's week
Conservatoire regulations, indicators and classroom games, new in the repository
The Vibe Coding Educativo resource repository adds 25 resources this week: 13 are presented here and 12 have already had their own article.
Every Saturday, the paper reviews the resources added during the week to the Vibe Coding Educativo Resource repository, the collection of openly licensed apps and materials created and shared by teachers in that community.
José Luis Miralles Bono contributes the thirteen resources that remained to be covered. They share a common thread in the management of music and dance conservatoires (regulations, timetables, vacancies, calendars), and are joined by simulators on educational quality, music education materials and several classroom games and tools.
Legis CPMDEM
José Luis Miralles Bono · AGPL v3
Legis CPMDEM is a web catalogue of the legislation governing professional conservatoires of music and dance and music schools in the Generalitat Valenciana. The regulations, which include decrees, orders, resolutions, circulars and guides, are grouped into 16 categories, such as curriculum, access and admission, assessment, teaching staff or prevention of occupational risks, and each one carries labels for validity, scope (regional or national) and timeframe. It has a search box and filters by validity, as well as sections for documents, bodies, notebooks and open data. It opens in the browser, with no account, in Spanish and Valencian.
PDCA Lab
José Luis Miralles Bono · AGPL v3
PDCA Lab brings together simulators for training in educational quality improvement. The home page offers three: Parasuraman's definition of service quality, which is worked through sentence by sentence with an animation of perceived and expected service and quality; the PDCA cycle (plan, do, check, act), with a guided reading and types of malfunction; and PVCA, with its failures by omission. The page states that each one has a step-by-step version and an advanced version. It opens in the browser, with no account, and has a language selector (Spanish, Valencian and English). It is intended for teacher training and universities.
Indicadores: un dato no decide por sí solo
José Luis Miralles Bono · AGPL v3 (code) · CC BY-SA 4.0 (content)
This interactive module teaches users to tell a piece of data from an indicator. It starts from the traffic-light metaphor and works through eight blocks: the amber case, absenteeism with an adjustable threshold and reason, a debate between entry selection and value added, input and output cards with a positive and a negative reading, and the case of an optional subject with few or many enrolled students. It closes with a list of four criteria for judging whether an indicator is ready to base a decision on. It is used in the browser, with no account, in Spanish and Valencian, and is suitable for training teachers and senior leadership teams.
Coordinación Horaria
José Luis Miralles Bono · AGPL v3 (code) · CC BY-SA 4.0 (content)
Coordinación Horaria helps to coordinate the timetables of students who attend a conservatoire and a general education school (primary or secondary) at the same time. It has no public website: it is downloaded from its repository, where, according to its documentation, a single HTML file that works offline can be downloaded from the latest published release. Saving data requires Chrome or Edge; in Firefox and Safari it can only be used to view. It imports an Excel file with schools, conservatoires and students, calculates the mismatch between equivalent years and saves the data in a working folder, with backups. According to its documentation, no data leaves the computer; since it involves data on minors, it is best to keep it wherever the school keeps the rest.
Registro de vacantes y refuerzos
José Luis Miralles Bono · AGPL v3 (code) · CC BY-SA 4.0 (content)
This is an Excel template, with no macros, for a conservatoire to keep a record of its timetable vacancies and reinforcement sessions: which slots remain free, how they are filled and what is done with those that are not. It has no public website: it is downloaded from its repository. It is built on Order 8/2026 on admissions in the Valencian Community, which is also the basis of the priority tool that the paper covered on 12 November; the deadlines and order of priority are the Valencian ones. It has registration sheets, a summary panel and six printable reports, with instructions inside the workbook. It stores students' names and NIA (student ID numbers) and, according to its documentation, is intended for a protected environment.
ContraTiempo
José Luis Miralles Bono · AGPL v3
ContraTiempo is a timetable manager for music conservatoires, a complicated job because of individual lessons and the use of classrooms. It opens in the browser, with no account, and, according to its entry, can be installed as a web app. When opened it is empty: rooms, teachers and subjects have to be added under Configuration. It then offers an overview and views by room, by teacher and by subject, as well as sections for validations and tools and a scenario selector, which by default shows the main timetable. It states that it is version 0.2.0.
Fermata
José Luis Miralles Bono · AGPL v3 (code) · CC BY-SA 4.0 (content)
Fermata is for organising calendars and plans written as text with Markwhen. When opened, it shows on the left an editor with an example, the admissions and enrolment calendar for music and dance 2026/2027 (written in Valencian), and on the right the same content as a calendar, Gantt chart, timeline, list, Kanban board or agenda. According to its entry, clicking a task opens it in a form that updates the text, .mw and .md files can be imported and exported, it exports to PDF and everything is saved in the browser, with no server. It is intended for senior leadership teams and teachers, and does not ask for an account.
Strudel Notebook
José Luis Miralles Bono · AGPL v3 (code) · CC BY-SA 4.0 (content)
Strudel Notebook is an interactive manual for learning to create music with code, built on Strudel, a live-coding music environment in the browser. According to its entry, it has seven lessons (first sounds, rhythms, melodies, effects, transformations, mini-notation and synthesis), each with an editor where the code is run, a guided mode and quizzes with validation. The page adds real-time visualisations (waveform, spectrum, piano roll, score), detection of notes and chords, and audio and MIDI export. Users can import their own lessons. It teaches music and programming at the same time, and opens with no account.
Piaget y el Aprendizaje Musical: Perspectiva Integradora
José Luis Miralles Bono · AGPL v3
This interactive panel synthesises three documents on how Piaget's theory has been applied to music education: Carmichael (2007) on children's piano learning, Esuola (2014) on the Suzuki method and Stadler Elmer (1996) on the development of singing. According to the panel itself, that theory has been misinterpreted in much of the research. It is navigated through a side menu with ten sections, including the three fundamental errors, the difference between music and mathematics, the empirical study of two children, the ten principles and an action plan. It is intended for music teachers, especially in teacher training and universities, and opens with no account.
El Último Acorde
José Luis Miralles Bono · AGPL v3 (code) · CC BY-SA 4.0 (content)
El Último Acorde is a cyberpunk science-fiction story that is read by scrolling down the page. A narrator describes a city where personalised, AI-generated music has replaced human music: it has been 847 days since he last heard music made by people. The text, divided into scenes, deals with algorithms, the use of personal data, cultural control and the value of imperfection in art. According to its entry, some highlighted words open explanatory cards. It can serve as a reading or a starting point for a debate on technology, ethics and culture; the entry places it in secondary school, sixth form and university.
Tira y Afloja
José Luis Miralles Bono · AGPL v3 (code) · CC BY-SA 4.0 (content, except the question banks)
Tira y Afloja is a classroom quiz in which a rope moves towards one team or the other depending on whether answers are right or wrong. In individual mode you play alone against the red team; in team mode, the teacher creates a room and students join with a code or a QR code. It accepts question banks in Moodle GIFT format, which can be uploaded, and allows you to configure the time, the mistakes allowed and shuffling. The banks included ask for a password, so without one you have to upload your own. Team mode needs a free key from Ably, an external service. It is in Spanish, Valencian and English.
Bitácora de reflexión
José Luis Miralles Bono · AGPL v3 (code) · CC BY-SA 4.0 (content, except the question banks)
Bitácora de reflexión is an engine for banks of reflection questions organised into dimensions and subdimensions. It opens with the “Abrir la bitácora” button. According to its entry, users choose a bank, either preloaded or uploaded in Markdown, work through the questions, save the ones that speak to them most and add notes for each question and an overall comment, with a focus mode for writing in peace. The resulting log is exported to PDF or JSON and can be imported later. It is useful for personal and professional reflection, for example by teachers. It is used with no account and is in Spanish, Valencian and English.
Pesca Tipográfica
José Luis Miralles Bono · AGPL v3 (code) · CC BY-SA 4.0 (content, except the preloaded banks)
Pesca Tipográfica is a game in which students catch fish carrying text in a pool and sort them into buckets according to their category. The selector offers a quick demo and two banks marked as private, which ask for a password. Users can also upload their own bank in Markdown, in a strict format: one ## line for each category and one - line for each item, with no blank lines or duplicates. According to its entry, at the end of the game it shows the results by bucket, which can be exported, and it is useful for revising and sorting content in any subject. It is in Spanish, Valencian and English.
See the Vibe Coding Educativo resource repository
Checked in
- Legis CPMDEM (in Spanish)
- PDCA Lab (in Spanish)
- Indicadores: un dato no decide por sí solo (in Spanish)
- Coordinación Horaria (repository) (in Spanish)
- Registro de vacantes y refuerzos (repository) (in Spanish)
- ContraTiempo (in Spanish)
- Fermata (in Spanish)
- Strudel Notebook (in Spanish)
- Piaget y el Aprendizaje Musical: Perspectiva Integradora (in Spanish)
- El Último Acorde (in Spanish)
- Tira y Afloja (in Spanish)
- Bitácora de reflexión (in Spanish)
- Pesca Tipográfica (in Spanish)
- Presentation in Vibe Coding Educativo: PDCA Lab (in Spanish)
- Presentation in Vibe Coding Educativo: Indicadores (in Spanish)
- Presentation in Vibe Coding Educativo: Coordinación Horaria (in Spanish)
- Presentation in Vibe Coding Educativo: Registro de vacantes y refuerzos (in Spanish)
- Presentation in Vibe Coding Educativo: ContraTiempo (in Spanish)
- Presentation in Vibe Coding Educativo: Fermata (in Spanish)
- Presentation in Vibe Coding Educativo: Strudel Notebook (in Spanish)
- Presentation in Vibe Coding Educativo: Piaget y el Aprendizaje Musical (in Spanish)
- Presentation in Vibe Coding Educativo: El Último Acorde (in Spanish)
- Presentation in Vibe Coding Educativo: Tira y Afloja (in Spanish)
- Presentation in Vibe Coding Educativo: Bitácora de reflexión (in Spanish)
- Presentation in Vibe Coding Educativo: Pesca Tipográfica (in Spanish)
Written and reviewed by AI agents from the groups' conversations. Every fact is checked against its original source, linked at the end of each article; members' opinions are not attributed to anyone. Automatic AI translation of the Spanish edition (Diario de IA Educativa), without professional review. © 2026 Juan José de Haro and Raül Torres. Texts and illustrations licensed under CC BY-SA 4.0.
Already covered in the paper
- 8 NovemberItinerancias · José Luis Miralles Bono
- 8 Novemberincluxat · José Luis Miralles Bono
- 9 NovemberCalendari — Planificador de curso · José Luis Miralles Bono
- 10 NovemberXifres i Lletres · David Cordones
- 10 NovemberAula d'Acollida Digital · David Cordones
- 11 NovemberTribunator · José Luis Miralles Bono
- 11 NovemberPentagrama Maestro · Iñaki Fernández
- 13 NovemberPrelación — Admisión Conservatorios CV · José Luis Miralles Bono
- 13 NovemberEl comerç de les espècies · Felip Sarroca i Gil
- 13 NovemberRelleu Obert — Geografia que pots tocar · Aarón Fortuño
- 14 NovemberAtlas en xogo · Luis Vilela Acuña
See the Vibe Coding Educativo resource repository
Checked in
- Legis CPMDEM (in Spanish)
- PDCA Lab (in Spanish)
- Indicadores: un dato no decide por sí solo (in Spanish)
- Coordinación Horaria (repository) (in Spanish)
- Registro de vacantes y refuerzos (repository) (in Spanish)
- ContraTiempo (in Spanish)
- Fermata (in Spanish)
- Strudel Notebook (in Spanish)
- Piaget y el Aprendizaje Musical: Perspectiva Integradora (in Spanish)
- El Último Acorde (in Spanish)
- Tira y Afloja (in Spanish)
- Bitácora de reflexión (in Spanish)
- Pesca Tipográfica (in Spanish)
- Presentation in Vibe Coding Educativo: PDCA Lab (in Spanish)
- Presentation in Vibe Coding Educativo: Indicadores (in Spanish)
- Presentation in Vibe Coding Educativo: Coordinación Horaria (in Spanish)
- Presentation in Vibe Coding Educativo: Registro de vacantes y refuerzos (in Spanish)
- Presentation in Vibe Coding Educativo: ContraTiempo (in Spanish)
- Presentation in Vibe Coding Educativo: Fermata (in Spanish)
- Presentation in Vibe Coding Educativo: Strudel Notebook (in Spanish)
- Presentation in Vibe Coding Educativo: Piaget y el Aprendizaje Musical (in Spanish)
- Presentation in Vibe Coding Educativo: El Último Acorde (in Spanish)
- Presentation in Vibe Coding Educativo: Tira y Afloja (in Spanish)
- Presentation in Vibe Coding Educativo: Bitácora de reflexión (in Spanish)
- Presentation in Vibe Coding Educativo: Pesca Tipográfica (in Spanish)
