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
|
||||
)
|
||||
|
||||
@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):
|
||||
feedback = models.ForeignKey(SelfEvaluationFeedback, on_delete=models.CASCADE)
|
||||
|
|
|
|||
Loading…
Reference in New Issue