Skip to content

Improve seeding feature for grading related tables - #1067

Merged
RichDom2185 merged 43 commits into
source-academy:masterfrom
GabrielCWT:feat/seeding
Mar 21, 2024
Merged

RichDom2185 merged 43 commits into
source-academy:masterfrom
GabrielCWT:feat/seeding

Conversation

@GabrielCWT

@GabrielCWT GabrielCWT commented Feb 19, 2024 •

Copy link
Copy Markdown
Contributor

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

coveralls commented Feb 19, 2024 •

Copy link
Copy Markdown

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

@RichDom2185 RichDom2185 left a comment

Copy link
Copy Markdown
Member

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