Wouldn't the Learner's Appraiser apply across the board and only make the appraisals for completion accessible to that appraiser? We're needing appraisals by the event trainers. 360 really doesn't apply in this situation, as I wouldn't think the user should be nominating the feedback provider, as that provider will be their trainer and that would rely on the learner actually starting the process.
For now my request/intention is for face to face with the possibility of adding it to other events in the future.
The requirements as I understand them are (based on our own home-grown lms):
1. Assign or some how tie an internal evaluation (appraisal if that word better applies) to either the course so that trainers can fill in the feedback form on each learner in their assigned events for that course. We currently have about 15 of these forms in our own lms.
2. The form assignment will need to be changeable so that if a new form is added it can be assigned to any upcoming event but will not affect previous form assignments.
3. The ability to tie in other grades from other courses as necessary. Yes, some of these forms actually refer to grades from other courses.
4. There should be a completion deadline for the forms based on the scheduled end date/time of the event. For example, 10 calendar days after is our standard (I'm open to being able to allow that to be dynamically set). After which the form will be locked, and would require unlocking by users tasked with the duty (LMS admin or even the ability to change the role needed in the settings) if the form needs to be edited or completed by the trainer.
5 Once locked or completed by the trainer they would need the ability to select who receives it. Managers, Manager's manager, learner, trainer and a place to put in a different email address if necessary. The e-mail includes the completed form in pdf format. I'm open to not e-mailing and just have the users mentioned receive a notification in the system, but right now email is the preferred method.
6. A block, or link to the completed feedback form on the learner's RoL page.
We were trying to figure out a way to tie the appraisals into a report building setup (either through Zoola or another third-party application) where the report would include the grades options and pull in the rest of the forms into one document. That can be messy and prone to errors.
So based on all of that and the previous discussion it appears that we might have to either modify our current core, develop a plugin or plugins that can incorporate all of the needs above and more as they come up, or pursue the reporting option. Just wanted to make sure I'm not reinventing the wheel.
John