drop-project-edu
- 4 skills
- 0 followers
- 23 hours ago last updated
- ▌ Reuse Dropproject Assignment · drop-project-eduReuse a Drop Project assignment from a previous year - copy the teacher's repository into this year's git organization, and register a new assignment with the same configuration but pointing at the copy. Use when asked to reuse, copy, clone, or set up a new edition of an existing Drop Project assignment for a new school year.
- ▌ Create Dropproject Assignment · drop-project-edu bundleCreate a Drop Project programming assignment end to end - author the teacher's Maven project, push it to a git repository, register the assignment over Drop Project's MCP server, install the deploy key, and iterate on the validation report until the assignment can be activated. Use when asked to create, set up, or publish a Drop Project assignment, or when a Drop Project validation report has to be fixed.
- ▌ Write Dropproject Teacher Tests · drop-project-edu bundleWrite or review the teacher unit tests that grade a Drop Project assignment - how many test functions and sub-cases each API function needs, how much feedback every assertion should give for the assessment type at hand, and the patterns that stop hardcoded solutions from scoring full marks. Use when asked to write, improve or review the tests of a Drop Project assignment, or when a teacher asks how an exercise should be tested.
- ▌ Create Dropproject Defense Assignment · drop-project-edu bundleCreate a Drop Project defense assignment - a proctored assessment in which each student changes the code they themselves submitted to a project or exercise, to prove they wrote it. Covers deriving the defense repository from the project's, designing the requested changes, writing the defense's teacher tests, the instructions, the assignment settings, and running the two phases on the day. Use when asked to create, prepare or review a defense (defesa), a project defense, or a make-up/recurso/especial edition of one.