Email from Henri: "Hi Mikael et al,
The source code for the Survey Manager can be found from here:
https://github.com/GEANT/SAT-SurveyManager
Self-Assessment Tool consists of Survey Manager and Limesurvey. I have Ansible playbook that has been used for building the tool for the Haka federation, where it is currently piloted.
It contains the essential features for being able to pilot it in Haka regarding Sirtfi, i.e. reading IdP entities from Haka metadata, importing them to the tool, and inviting them to fill the Sirtfi survey (at Limesurvey). It also offers API endpoint for Haka resource registry to fetch information about fulfilled surveys. Two organizations (CSC and University of Helsinki) have already successfully used the tool for filling up the Sirtfi survey.
Nothing in the source code is hardwritten to Haka (nor Sirtfi), so one should be able to achieve same with different federations or surveys. But I'm sure that some additional coding is needed, because other federations are not 100% matching Haka-architecture, especially regarding the resource registry communication. " |