feat: urls for provider / requester
This commit is contained in:
parent
db731f5295
commit
c696e1f483
|
|
@ -19,6 +19,17 @@ class SelfEvaluationFeedback(models.Model):
|
||||||
"learnpath.LearningUnit", on_delete=models.CASCADE
|
"learnpath.LearningUnit", on_delete=models.CASCADE
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@property
|
||||||
|
def feedback_requester_results_url(self) -> str:
|
||||||
|
url = self.learning_unit.get_evaluate_url()
|
||||||
|
received_evaluation_step = len(self.learning_unit.performancecriteria_set.all())
|
||||||
|
return f"{url}?step={received_evaluation_step}"
|
||||||
|
|
||||||
|
@property
|
||||||
|
def feedback_provider_evaluation_url(self) -> str:
|
||||||
|
course, _, __ = self.learning_unit.get_frontend_url_parts()
|
||||||
|
return f"/course/{course}/cockpit/mentor/self-evaluation-feedback/{self.learning_unit.id}"
|
||||||
|
|
||||||
|
|
||||||
class CourseCompletionFeedback(models.Model):
|
class CourseCompletionFeedback(models.Model):
|
||||||
feedback = models.ForeignKey(SelfEvaluationFeedback, on_delete=models.CASCADE)
|
feedback = models.ForeignKey(SelfEvaluationFeedback, on_delete=models.CASCADE)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue