ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
翻訳待ち
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Configuración y Adaptación de Sistemas Operativos
index.html): cada alumno entra con su usuario y su contraseña y responde las 20 preguntas. Al entregar ve su nota del 1 al 10 (aprueba con 6) y, si lo habilitás, la corrección de cada pregunta.docente.html): con tu contraseña podés hacer lo siguiente.
| Archivo | Para qué sirve |
|---|---|
index.html | Página del alumno |
docente.html | Panel docente |
config.js | Acá van la dirección y la clave pública de tu Supabase (hay que completarlo) |
comun.js, estilos.css | Código y diseño compartidos |
supabase/schema.sql | Crea la base de datos con las 20 preguntas (se ejecuta una vez en Supabase) |
cuestionario-so.supabase/schema.sql con el Bloc de notas. Al final del archivo buscá esta línea:
set docente_hash = extensions.crypt('CambiarEstaClave2026', ...
Cambiá CambiarEstaClave2026 por tu contraseña docente (mínimo 8 caracteres). Dejá las comillas.schema.sql y tocá Run. Tiene que decir Success. No rows returned.https://abcdxyz.supabase.co. Está en Data API o en la pantalla principal del proyecto.sb_publishable_.... Está en API Keys. En proyectos viejos se llama anon public.config.jsAbrí config.js y pegá los dos datos:
window.CONFIG = {
SUPABASE_URL: "https://abcdxyz.supabase.co",
SUPABASE_KEY: "sb_publishable_xxxxxxxxxxxxxxxx"
};
Esa clave es pública por diseño: puede estar a la vista en GitHub. Lo que protege los datos son las funciones de la base de datos, que exigen las contraseñas.
evaluacion-so.index.html, docente.html, config.js, comun.js, estilos.css, README.md.supabase. Si la subís no pasa nada, porque no contiene contraseñas.https://TU-USUARIO.github.io/evaluacion-so/https://TU-USUARIO.github.io/evaluacion-so/docente.htmldocente.html con tu contraseña docente y abrí la pestaña Alumnos.usuario ; Apellido y nombre ; curso ; contraseña
45123456 ; Pérez, Juan ; 5° A
45987654 ; Gómez, Ana ; 5° A ; ana2026
nota = correctas × 10 ÷ total de preguntas, con un mínimo de 1. Se aprueba con 6.
Con 20 preguntas, cada una vale 0,5 punto: 12 correctas dan 6, que es la nota de aprobación.
Editá la sección PREGUNTAS de supabase/schema.sql y volvé a ejecutar el archivo completo en el SQL Editor. No se borran ni los alumnos ni las notas. En cada pregunta, correcta indica la opción correcta: 0 = a, 1 = b, 2 = c, 3 = d.
⚠️ Al volver a ejecutar el archivo, la contraseña docente vuelve a ser la que figura al final. Si la habías cambiado desde el panel, poné la nueva en el archivo antes de ejecutarlo.
Para cambiar el porcentaje de aprobación, ejecutá en el SQL Editor:
update examen set nota_aprobacion = 7;
| Problema | Solución |
|---|---|
| "Falta configurar la base de datos" | Completá config.js y volvé a subirlo a GitHub |
| "No se encontró la función…" | No se ejecutó schema.sql, o se ejecutó en otro proyecto |
| "La clave de Supabase… no es válida" | Revisá que copiaste la Publishable key (o anon) completa |
| "No se pudo conectar…" | El proyecto está pausado (andá a supabase.com → Restore) o no hay Internet |
| Un alumno quedó "bloqueado" | Esperá 5 minutos o generale una Nueva contraseña |
| Un alumno necesita rendir de nuevo | Tocá Habilitar de nuevo en Resultados (se borra su nota anterior), o subí la cantidad de intentos |