-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement an approval Workflow #160
Comments
great. just to be sure: "checkbox" is the name of the checkbox and not the "type" of the element? |
Yes exactly, I named the field of type checkbox "checkbox" :) |
Workflow for approval:
This whole setup can be reused for every course. When checkbox "Waiting" is marked by teacher mail is sent out. Looking forward to your feedback and improvements, thank you, have a nice day. |
@michaelpollak we would need the trigger also on "entry created". Maybe limiting to entry updated is not necessary at all... |
When I assign a manager to the course category and then trigger the event and choose as the receiver the role manager I get that error:
|
Yes it is built on moodle events so the usual permissions apply. |
In order to publish a course, a approval workflow should be implemented, that generates E-Mails to certain persons or roles. The process is cascading:
In general: teachers are creating the semester plan for their students with a datalynx instance in their course. The teacher adds one entry for each study phase. The final datalynx instance is composed of several entries with workload, and description of the phase. The workload is calculated (JS implementation) for all the entries together. When the plan is approved by the study director, the office staff will enrol the students in the course.
Possible implementation
There is already a status field in datalynx, which could be used. But the feature wanted is more based on the whole instance than on a single entry. So there could be a separate view for approval. So maybe that can be created as rule or event type notification with conditions.
The text was updated successfully, but these errors were encountered: