-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
= Enea_Gore
committed
Jan 12, 2025
1 parent
4cf793e
commit 8a25d40
Showing
7 changed files
with
259 additions
and
43 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
87 changes: 87 additions & 0 deletions
87
modules/text/module_text_llm/internal_grading_instructions.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,87 @@ | ||
{ | ||
"3002": { | ||
"grading_instructions": [ | ||
{ | ||
"title": "Plagiarism", | ||
"description": "You plagiarised the slide. We noted it down and will reserve us the right to exclude you from the bonus", | ||
"credits": 0.0, | ||
"grading_instruction_id": 6052, | ||
"student_text_example": [ | ||
"Cohesion is the measure of how well the elements of a module belong together, while coupling is the measure of how much one module relies on another. These terms are important because they affect the maintainability and flexibility of a system." | ||
] | ||
}, | ||
{ | ||
"title": "Assessment of the Difference between Coupling/Cohesion", | ||
"description": "You correctly explained the difference between coupling and cohesion, well done!", | ||
"credits": 1.0, | ||
"grading_instruction_id": 6053, | ||
"student_text_example": [ | ||
"Cohesion is the number of dependencies within a subsystem, while Coupling is the number of dependencies between two subsystems." | ||
] | ||
}, | ||
{ | ||
"title": "Assessment of the Difference between Coupling/Cohesion", | ||
"description": "You provided the correct difference, however you did not explain it", | ||
"credits": 0.5, | ||
"grading_instruction_id": 6054, | ||
"student_text_example": [ | ||
"Cohesion is about internal dependencies, and coupling is about external dependencies." | ||
] | ||
}, | ||
{ | ||
"title": "Assessment of the Difference between Coupling/Cohesion", | ||
"description": "You did not provide a correct explanation of the difference between coupling and cohesion", | ||
"credits": 0.0, | ||
"grading_instruction_id": 6055, | ||
"student_text_example": [ | ||
"Cohesion and coupling are both about dependencies, but I don't know the exact difference." | ||
] | ||
}, | ||
{ | ||
"title": "Assessment of the Explanation why Coupling/Cohesion are important", | ||
"description": "You correctly explained why coupling and cohesion are important, well done!", | ||
"credits": 1.0, | ||
"grading_instruction_id": 6056, | ||
"student_text_example": [ | ||
"These terms are important in system design, because they influence the complexity of a system and allow to deal with change." | ||
] | ||
}, | ||
{ | ||
"title": "Assessment of the Explanation why Coupling/Cohesion are important", | ||
"description": "Your explanation of why the terms are important is incorrect, please review the lecture slides again and ask your tutor if something is still unclear", | ||
"credits": 0.0, | ||
"grading_instruction_id": 6057, | ||
"student_text_example": [ | ||
"Coupling and cohesion are important because they make the system look nice." | ||
] | ||
}, | ||
{ | ||
"title": "Assessment of the Example", | ||
"description": "Great example, well done!", | ||
"credits": 1.0, | ||
"grading_instruction_id": 6058, | ||
"student_text_example": [ | ||
"In a large multi-national company, there are several teams tailored to specific functions, such as finance, sales, legal, etc. The members of each team are closely associated with each other and work together to perform their specific function (high cohesion), but they are not too dependent on other teams (low coupling). This means that if a member of the finance team leaves, this does not affect other teams to a great extent." | ||
] | ||
}, | ||
{ | ||
"title": "Assessment of the Example", | ||
"description": "Correct but a weak example. Be more creative with your examples and explain them in more detail!", | ||
"credits": 0.5, | ||
"grading_instruction_id": 6059, | ||
"student_text_example": [ | ||
"A car engine and its parts are cohesive, but the engine and the wheels are loosely coupled." | ||
] | ||
}, | ||
{ | ||
"title": "Assessment of the Example", | ||
"description": "You did not provide an example for coupling and cohesion. Please reiterate over your submission and ask your tutor if something is still unclear", | ||
"credits": 0.0, | ||
"grading_instruction_id": 6060, | ||
"student_text_example": [ | ||
"I didn't include an example in my explanation." | ||
] | ||
} | ||
] | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
40 changes: 36 additions & 4 deletions
40
modules/text/module_text_llm/module_text_llm/in_context_learning/prompt_internal.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.