Game Viewer
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 68/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bien especificado
- Estado de actividad
- Tranquilo
- Stack tecnológico
- javascript
- Área
- frontend
Línea de trabajo
Comienza siguiendo cómo se gestiona un elemento de juego vinculado a un ContentModule en el flujo existente de module/course y localiza la vista show-page que lo renderiza. Se considera completado cuando al hacer clic en el juego se llega a una vista con el juego alojado externamente en un iframe y la URL del iframe incluye el parámetro student_id del estudiante actual.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Goal
To create the view that shows the game
Context
The games themselves are hosted externally to our site, but we iframe them on a show page within our app so students never leave our app to play. A student reaches this view from the module/course flow — clicking the game item linked to a ContentModule — the same way they'd click any other module link today.
The creation/updating of the actual game attempt (score, completion) is handled by JSON requests sent from the game itself, not by this view — this view's only job is to render the iframe.
AC
- Clicking a game item linked to a ContentModule navigates the student to this view, which renders the game in an iframe
- The iframed game URL includes a
student_idGET parameter so the game knows which student is playing
- Lenguaje dominante
- JavaScript
- Estrellas
- 11
- Forks
- 4
- Merge medio
- 5 d 11 h
- PR fusionados (30 d)
- 7
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Incluye un Dockerfile o un archivo de Docker Compose
- Tiene una plantilla de pull request
- Sin guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de rubyforgood/endsideout
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 78/100
rubyforgood/endsideout#110 ·
Los mantenedores suelen responder en 1 día
-
Games IntegrationAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
rubyforgood/endsideout#78 ·
Los mantenedores suelen responder en 1 día
-
Add SchoolYear ModelAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
rubyforgood/endsideout#67 ·
Los mantenedores suelen responder en 1 día
-
Admin CSV ImportQuizá libre de nuevo @amcheers la tomó hace 44 días y no hay ningún pull request abierto. Abierto
rubyforgood/endsideout#66 · 1 comentario · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Add missing Classroom CRUD ActionsQuizá libre de nuevo @hkakar5 la tomó hace 44 días y no hay ningún pull request abierto. Abierto
rubyforgood/endsideout#65 · 1 comentario · 1 asignado ·
Los mantenedores suelen responder en 1 día
Todos los issues de rubyforgood/endsideout
Issues similares
-
area/frontend good first issue kind/cooldown
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
kestra-io/kestra#20702 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Form-data fields are not parsed when importing a cURL requestPosiblemente ocupada @aayushbaluni la tomó hoy. Abiertobug status-new
Dificultad 2/5 1-3 horas Aptitud para principiantes 69/100
Los mantenedores suelen responder en 1 día
-
bug MVP
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
saayam-for-all/webapp#1911 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
vshulcz/deja-vu#4937 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
[Focus] Accessibility (a11y) [Package] Grid [Type] Bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 1 día