Ditto Posted May 19, 2017 Posted May 19, 2017 Head would like to restrict some confidential pupil behaviour notes to be only visible to her and the teacher of the child. Any suggestions on how to achieve that?
djrscally Posted May 22, 2017 Posted May 22, 2017 To my knowledge you can't do this. I think that the Confidential flag against a comment only stops it from being visible to Parents and the Students themselves when they log in, and not to staff. Possibly you can restrict visibility to certain roles through some wizardry, but I'm fairly sure you can't restrict them to a specific teacher. 1
Ditto Posted May 24, 2017 Author Posted May 24, 2017 I come to a similar conclusion other than having a role per teacher! It's a shame because a a result they're leaving saying 'See file call 'Confidential' which makes a mockery of a centralised repository and ruins any chance of reports being written. Maybe I can get them to compromise and at least include a Google Doc link, where they can control access more granularity, but doesn't overcome the issue of reporting, or at least not without some sophisticated programming which would be beyond me at present.
SimonHooker Posted May 25, 2017 Posted May 25, 2017 The problem with making this kind of system is that the kind of permission structures involved tend to quickly go from "Just between two people" to all sorts of complications to ensure appropriate use. I've created this kind of system previously and can't honestly say I've seen much within the Progresso API to indicate that the full functionality you are looking for is there. Admittedly the Progresso API has far too many endpoints for me to know them all by heart, especially when they aren't all documented fully as far as I can tell!
djrscally Posted May 25, 2017 Posted May 25, 2017 (edited) The problem with making this kind of system is that the kind of permission structures involved tend to quickly go from "Just between two people" to all sorts of complications to ensure appropriate use. I've created this kind of system previously and can't honestly say I've seen much within the Progresso API to indicate that the full functionality you are looking for is there. Admittedly the Progresso API has far too many endpoints for me to know them all by heart, especially when they aren't all documented fully as far as I can tell! The new(ish) RESTful API could do it if you were making your own system to display the comments. BM events come out like this, which is all you'd need to hide confidential comments from everyone but the Head and the staff member making them: { "LearnerId": 443790, "Behaviour": "Negative", "IncidentDate": "2017-02-03", "Subject": "AD", "Location": "CLS", "Published": "No", "Creator": "AB", "Assignee": "ASJ", "Status": "Created", "Types": [ "01NCW", "02CG" ], "Comments": [ { "Confidential": true, "Comment": "Asked to go to the toilet and went to the one furthest away just to waste time.", "StaffCode": "AB" }, { "Confidential": false, "Comment": "Spat gum out on floor", "StaffCode": "CS" } ], "Actions": [ "03DB", "10LP" ] } EDIT: Honestly though if comments about behaviour are THAT confidential I feel like they probably belong in CPOMS or something anyway. Edited May 25, 2017 by djrscally
SimonHooker Posted May 25, 2017 Posted May 25, 2017 (edited) I have to admit I was thinking of the older API - haven't yet had much of a chance to go through the REST API, had rather forgotten all about it! The REST one at least has the Apiary docs which makes it a lot easier to consume. Here's a relevant link courtesy of Google : http://docs.progresso.apiary.io/#reference/behaviour Edited May 25, 2017 by SimonHooker
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now