Skip to content

Navigation Menu

Sign in
Sign up

Repository files navigation

WidKit Logo

(削除) Widgets (削除ここまで) WidKit Educativos

Widgets educativos listos para usar en 30 segundos. Sin código, sin registro, sin límites.

PWA Ready License: MIT 18 Widgets

🌐 Ver Demo📱 Instalar App💡 Ver Ejemplos


⚡ ¿Qué es WidKit?

WidKit son 18 widgets educativos que funcionan en cualquier plataforma (Moodle, Blackboard, Canvas, Google Classroom, etc.). Solo copias un link, lo pegas en tu LMS, y funciona. Así de simple.

✨ Lo mejor:

  • Sin programar - Copia y pega
  • Sin registros - Empieza ya
  • Sin límites - Usa todo gratis
  • Sin base de datos - Todo por URL
  • 100% Responsive - Funciona en todo

🎯 Los 18 Widgets

Widget Para qué sirve Demo
⏱️ Cuenta Regresiva Temporizador para exámenes y entregas ▶️
🥇 Cronómetro Tiempo transcurrido desde un evento ▶️
📅 Calculador de Semanas Organiza tu curso por semanas ▶️
🎲 Sorteo Interactivo Sorteos animados con confetti ▶️
📱 Generador de QR Códigos QR personalizables ▶️
🎯 Selector de Estudiante Ruleta para selección aleatoria ▶️
🔢 Calculadora de Notas Promedio ponderado y "¿qué nota necesito?" ▶️
👥 Generador de Equipos Divide estudiantes en equipos ▶️
⏲️ Pomodoro Timer Técnica Pomodoro para productividad ▶️
🏆 Tabla de Clasificación Ranking de estudiantes o equipos ▶️
🗳️ Votación en Vivo Toma decisiones democráticas en clase ▶️
👣 Contador de Pasos Objetivo de pasos con cronómetro y estadísticas ▶️
📝 Quiz Interactivo Preguntas de selección única, múltiple y V/F ▶️
🃏 Flashcards Tarjetas de estudio interactivas ▶️
🧮 Juego de Matemáticas Operaciones básicas con cronómetro ▶️
📝 Juego de Palabras Construir palabras letra por letra ▶️
☁️ Nubes Dispara a nubes con operaciones matemáticas ▶️
🔥 Fuego Salta Nubes Salta de nube en nube ▶️

🚀 Cómo Usar (30 segundos)

Paso 1: Configura tu widget

Ve a widkit.lol, elige un widget y configúralo:

📝 Ejemplo: Cuenta Regresiva
- Título: "Examen Final"
- Fecha: 15 de Diciembre, 2025
- Haz clic en "Copiar Código"

Paso 2: Pega en tu LMS

En Moodle:

  1. Activa edición → Añade "Etiqueta" o "Página"
  2. Clic en botón HTML </>
  3. Pega el código
  4. ¡Listo! 🎉

En Blackboard:

  1. "Crear contenido" → "Elemento"
  2. Vista HTML
  3. Pega el código
  4. ¡Funciona! ✅

En Canvas:

  1. Edita página → "Editor HTML" </>
  2. Pega el código
  3. Guarda
  4. ¡Ya está! 🚀

En cualquier web:

https://widkit.lol/app/cuentaregresiva.html?title=Examen&y=2025&m=12&d=15" width="100%" height="450" frameborder="0"></iframe>

💡 Ejemplos Reales

1. Cuenta Regresiva para Examen

URL: https://widkit.lol/app/cuentaregresiva.html?title=Examen%20Final&y=2025&m=12&d=15&h=14

Los estudiantes ven cuánto tiempo queda en tiempo real.

2. Sorteo de Participaciones

URL: https://widkit.lol/app/sorteo.html?items=Juan,María,Pedro,Ana,Luis

Click en "Sortear" → animación → confetti → ¡ganador!

3. QR para Enlaces Rápidos

URL: https://widkit.lol/app/qr.html?code=https://meet.google.com/abc-def-ghi&size=256

Genera un QR al instante, sin apps externas.


📱 Instalar como App (Opcional)

WidKit es una PWA (Progressive Web App). Puedes instalarla como app nativa:

  • En el navegador: Busca el ícono ⊕ en la barra de direcciones
  • En móvil: Menú → "Instalar aplicación"
  • Ventajas: Funciona offline, más rápida, como app nativa

🛠️ Para Desarrolladores

Instalación Local

# Clonar
git clone https://github.com/bemtorres/widkit.git
cd widkit
# Servidor local
npm start
# o
python -m http.server 8080
# o
npx serve .

Estructura

widkit/
├── index.html # Landing page
├── manifest.json # PWA config
├── sw.js # Service Worker
├── admin/ # Configuradores
│ ├── cronometro.html
│ ├── equipos.html
│ ├── games/ # Widgets de juegos
│ │ ├── quiz.html
│ │ ├── flashcard.html
│ │ └── ...
│ ├── tools/ # Herramientas PWA
│ │ ├── icon-generator.html
│ │ └── pwa-imagen.html
│ ├── faq-admin.html # Admin FAQ jerárquico
│ └── ...
├── app/ # Widgets embebibles
│ ├── cronometro.html
│ ├── cuentaregresiva.html
│ ├── faq.html # Vista pública FAQ
│ └── ...
└── assets/
 ├── css/
 ├── js/
 │ └── i18n.js # Multi-idioma (ES/EN/PT)
 └── img/
 └── icons/
 ├── widkit_entero.png # Logo normal
 └── widkit_entero_pro.png # Logo Pro Mode

Personalizar

Todos los widgets funcionan por parámetros URL:

?title=texto&y=2025&m=12&d=15&c1=%23ff0000&c2=%2300ff00

Sin backend, sin base de datos. Todo en el cliente.


🎨 Modo Pro

Modo Pro

Activa el Modo Pro en widkit.lol para:

  • 🔥 Tema oscuro con efectos de fuego
  • ✨ Animaciones especiales
  • 💫 Partículas flotantes
  • 🎨 Iconos animados

Es solo visual, todos los widgets siguen siendo gratis.


🌍 Multi-idioma

WidKit está disponible en:

  • 🇪🇸 Español
  • 🇬🇧 English
  • 🇧🇷 Português

Cambia el idioma en la esquina superior derecha de widkit.lol.


❓ Sistema de FAQ Jerárquico

WidKit incluye un sistema completo de gestión de preguntas frecuentes con estructura jerárquica de nodos.

Características:

  • 🌳 Estructura de árbol: Categorías, subcategorías y respuestas
  • 🔍 Búsqueda en tiempo real: Busca por título o contenido
  • 📤 Export/Import JSON: Intercambia datos fácilmente
  • Validación: Títulos únicos, no eliminar nodos con hijos
  • 📊 Estadísticas: Contador de nodos, profundidad máxima

Acceso:

Modelo de Datos:

{
 id_nodo: 1,
 titulo: "Becas",
 descripcion: "Información general...",
 id_nodo_padre: null, // null = nodo raíz
 orden: 0,
 hijos: [...]
}

Reglas de Negocio:

  1. ✅ Un nodo raíz tiene id_nodo_padre = null
  2. ✅ No se puede eliminar nodos con hijos
  3. ✅ Títulos únicos en el mismo nivel
  4. ✅ Búsqueda recursiva en todo el árbol

🤝 Compatible con

Moodle Blackboard Canvas

Moodle • Blackboard • Canvas • Google Classroom • Cualquier LMS o Web


📄 Licencia

MIT License - Uso libre y gratuito para siempre.


👨‍💻 Autor

Creado con ❤️ por @bemtorres


🌟 ¿Te Gusta?

Si WidKit te ayuda, dale una ⭐ en GitHub y compártelo con otros educadores.


Aprende a toda velocidad. Widgets sin código y sin límites.

WidKit Logo

About

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /