Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Histories. First attempt, seemingly successfull (YAHOOOOO) #5

Draft
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

asanzo
Copy link
Contributor

@asanzo asanzo commented Jan 6, 2023

No está cargado el Issue, así que pongo acá el objetivo:

  • Hacer la base "condensada" para responder las preguntas de investigación: ¿la gente con feedback divide más en subtareas? ¿Si se los saco aprendieron algo?
  • El esquema que propongo para comenzar a responder esa pregunta, es una simplificación de las experiences, que son historias de usuario, pero no como las de scrum, sino que una historia es todo lo que hizo en PB une usuarie.

La estructura es:

userId
group (control si en los solved sólo tiene control. experimental en cualquier otro caso)
solvedChallenges (ordered by solutionId) Y cada uno es:

  • challengeId
  • solutionId (del last success)
  • program
  • link
  • score
  • experimentGroup

Pude hacerlo todo tryhardeando las aggregations desde el Mongo Compass, por eso hay un chunk grande en texto plano.

  • Quizás se puede pasar ese texto plano a mensajes de mongoose con un tipado más copado.
  • Falta hacer que se guarde en una nueva collection.
  • Me gustaría también agregar un campo "link" a cada solvedChallenge para poder clickear y ver el programa en Pilas Bloques.
  • Faltan TESTs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant