Add a cap on quiz submissions per day
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 48/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- javascript
Línea de trabajo
Start by locating the quiz submission API and the code that records quiz attempts; the issue does not name files or tests. Check how attempts are associated with users and dated, then trace the EBoard reset flow and the related feedback behavior in #12. Done means the daily limit and reset behavior are defined and enforced, including the retry adjustment when feedback is given.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Currently, there is no cap on the number of times you can submit a quiz. This means I can try the quiz like 20 times until I guess or determine the correct answer. Adversarially, I could set up a script that spams the API with all possible quiz answer combinations to brute-force a pass.
I recommend that users be allowed to take a quiz up to 5 times per day. If a user wishes to do more attempts, a member of EBoard should be able to reset it for them. See #12 also; if feedback is given, the number of retries allowed should be reduced.
- Lenguaje dominante
- Vue
- Estrellas
- 0
- Forks
- 0
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Sin plantilla de pull request
- Leer la 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 ComputerScienceHouse/make
-
bug good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
ComputerScienceHouse/make#10 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 62/100
ComputerScienceHouse/make#12 ·
-
Access status is not consistentAbiertobug good first issue
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
ComputerScienceHouse/make#9 · 2 comentarios ·
-
bug good first issue
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
Todos los issues de ComputerScienceHouse/make
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Azure/azure-functions-nodejs-extensions#180 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 77/100
jasonacox/pypowerwall#472 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
sebastienros/jint#4531 ·
Los mantenedores suelen responder en 1 día
-
iso-bmff: add IsoBoxReadView.readUint64 and IsoBoxWriteView.writeUint64 for exact 64-bit fieldsAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
streaming-video-technology-alliance/common-media-library#611 ·
Los mantenedores suelen responder en 1 día
-
[Bug]: DoubleMLRDDData accepts a score_col that is no data column (as in its docstring example); the running variable then becomes a covariate and RDFlex failsPosiblemente ocupada @vrjdev la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
DoubleML/doubleml-for-py#455 ·
Los mantenedores suelen responder en 1 día