Skip to content

Improve seeding feature for grading related tables #1067

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

Merged
merged 43 commits into from
Mar 21, 2024

Conversation

GabrielCWT
Copy link
Contributor

@GabrielCWT GabrielCWT commented Feb 19, 2024

To be merged after #1065

  • Seed now finds if Test Admin exists and will allocate admin to be group leader
  • Implement ability to change number of students and assessments per student for seeding
  • Change code to only create 3 types of assessments (Missions, Paths and Quests)
  • Assessments now have fixed structures depending on assessment type, mimicing CS1101S where Paths tend to be MCQ only while Missions and Quests are programming questions.

* Changed group_filter query to work with the new paginated query
@coveralls
Copy link

coveralls commented Feb 19, 2024

Coverage Status

coverage: 95.31%. remained the same
when pulling ca24523 on GabrielCWT:feat/seeding
into 8208743 on source-academy:master.

@GabrielCWT GabrielCWT marked this pull request as ready for review February 24, 2024 04:36
Copy link
Member

@RichDom2185 RichDom2185 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks a lot! The increased diversity in seed data will greatly improve the development experience 😄

@RichDom2185 RichDom2185 enabled auto-merge (squash) March 21, 2024 11:39
@RichDom2185 RichDom2185 merged commit 5975023 into source-academy:master Mar 21, 2024
@GabrielCWT GabrielCWT deleted the feat/seeding branch March 21, 2024 11:48
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.

4 participants