[08:13:29 CST(-0600)] <TonyUnicon1> hey Jason, i have a question about student intake
[08:14:03 CST(-0600)] <TonyUnicon1> im looking at Russ' outline of the use case
[08:14:28 CST(-0600)] <TonyUnicon1> his first three items in the overview
[08:14:33 CST(-0600)] <TonyUnicon1> Student is added to SSP
[08:14:33 CST(-0600)] <TonyUnicon1> Student is identified as needing to fill out the intake
[08:14:33 CST(-0600)] <TonyUnicon1> Intake Task is added to the Action Plan/Tasks in MyGPS
[08:15:45 CST(-0600)] <TonyUnicon1> how is a student added to SSP (through the uportal user admin? or the students tab in ssp?) ?
[08:15:57 CST(-0600)] <TonyUnicon1> how is the student identified as needing to fill out an intake?
[08:18:56 CST(-0600)] <JasonElwood> students are only added from the SSP caseload management tool.
[08:19:51 CST(-0600)] <JasonElwood> when adding a student, there is a checkbox in the example that identifies a student needs to complete the intake. when that is checked, a task is created and saved in the action plan. that task is viewable through MyGPS with a link to the intake form
[08:20:59 CST(-0600)] <TonyUnicon1> hmm
[08:21:02 CST(-0600)] <TonyUnicon1> i dont see that checkbo
[08:21:04 CST(-0600)] <TonyUnicon1> checkbox
[08:21:20 CST(-0600)] <TonyUnicon1> does the student have to be a particular type
[08:21:51 CST(-0600)] <TonyUnicon1> probably disabled
[08:21:55 CST(-0600)] <TonyUnicon1> in the code
[08:21:58 CST(-0600)] <TonyUnicon1> let me check
[08:23:51 CST(-0600)] <JasonElwood> I just uploaded the image to the issue. Sorry, I emailed it before but didn't attach it to the issue
[08:25:40 CST(-0600)] <TonyUnicon1> ok, yeah I don't see it anywhere in the client code for the new SSP, not a good sign
[08:25:46 CST(-0600)] <TonyUnicon1> was hoping the field was commented out or disabled
[08:27:16 CST(-0600)] <JasonElwood> I'm not surprised
[08:30:19 CST(-0600)] <TonyUnicon1> im trying to search for it but maybe you can help me if you know it off hand
[08:30:32 CST(-0600)] <TonyUnicon1> is there an API call that triggers the sending of the intake email?
[08:30:49 CST(-0600)] <TonyUnicon1> or is it encapsulated in another api call?
[08:31:03 CST(-0600)] <JasonElwood> I highly doubt it. mostly likely, none of that was build if you didn't find it in the UI
[08:34:04 CST(-0600)] <TonyUnicon1> ok
[08:37:18 CST(-0600)] <JasonElwood> there are API calls for sending task reminders that could be used
[08:44:37 CST(-0600)] <JasonElwood> https://wiki.jasig.org/display/SSP/Person+Task+API
[08:44:51 CST(-0600)] <JasonElwood> look for Email a Task List and Create a Task
[08:47:24 CST(-0600)] <TonyUnicon1> well before we even get there I think there are more serious gaps
[08:47:29 CST(-0600)] <TonyUnicon1> for example
[08:47:45 CST(-0600)] <TonyUnicon1> how should this person be authenticated? it looks like a uportal user is not created when we add a student
[08:48:10 CST(-0600)] <TonyUnicon1> an ssp person is
[08:48:15 CST(-0600)] <TonyUnicon1> but that wont allow them to log in
[08:49:14 CST(-0600)] <TonyUnicon1> the use case says that can only navigate to the intake form, that implies they wont even be able to see their assigned Tasks through mygps
[08:50:58 CST(-0600)] <JasonElwood> in SSP-728, it says the student gets and email, then logs into MyGPS
[08:52:26 CST(-0600)] <TonyUnicon1> yes but russ's email implied that they should go directly to the intake form and not be able to navigate away
[08:54:03 CST(-0600)] <JasonElwood> It should be 1) get email 2) link to intake 3) student log in 4) complete intake 5) save data 6) close task
[08:55:31 CST(-0600)] <JasonElwood> Or they could just log in and see the task to complete the intake
[08:56:10 CST(-0600)] <TonyUnicon1> ok, ive heard explicitly a few times about this navigation bit
[08:56:25 CST(-0600)] <TonyUnicon1> but yeah we have a gap in that, we should be creating uportal users for students
[08:56:56 CST(-0600)] <TonyUnicon1> otherwise they cannot login,
[08:57:28 CST(-0600)] <JasonElwood> uportal users are created when they are authenticated through SSO
[08:57:40 CST(-0600)] <JasonElwood> are not created
[08:57:59 CST(-0600)] <TonyUnicon1> and how should they be linked to their student information?
[08:58:25 CST(-0600)] <TonyUnicon1> I think we should have a meeting to talk about this stuff, because i'm seeing a lot of gaps here
[08:59:07 CST(-0600)] <JasonElwood> that works. I agree. I'm not 100% clear on the SSO and person table requirements
[08:59:45 CST(-0600)] <TonyUnicon1> im combing through the code as we speak and creating subtasks for things I think we're missing
[09:00:07 CST(-0600)] <TonyUnicon1> then maybe you, dan, russ?, and I and talk through them
[09:01:29 CST(-0600)] <JasonElwood> let's start with you, me and Dan today
[09:02:26 CST(-0600)] <TonyUnicon1> k
[09:04:19 CST(-0600)] <JasonElwood> Is this holding you up right now? do we need to schedule a meeting ASAP?
[09:04:53 CST(-0600)] <TonyUnicon1> I have things to keep me busy, there will be the service side code to generate the email
[09:04:56 CST(-0600)] <TonyUnicon1> that has to be done regardless
[09:05:09 CST(-0600)] <TonyUnicon1> but later today or early monday would be a good time to iron out the rest
[09:05:35 CST(-0600)] <JasonElwood> Let's see if we can extend the SCRUM
[09:05:44 CST(-0600)] <TonyUnicon1> ok
[09:11:43 CST(-0600)] <TonyUnicon1> another question is
[09:12:34 CST(-0600)] <TonyUnicon1> should a mechanism be put in place to lock users out who have either completed the form already (since its not engineered to be reviewed on the student side)
[09:12:55 CST(-0600)] <TonyUnicon1> or students that have not been requested to complete the intake
[09:14:56 CST(-0600)] <JasonElwood> students who have not been requested should never see the task and hence the link
[09:15:41 CST(-0600)] <JasonElwood> once the form is completed, they should not be able to make updates. that could be completed by closing the task and disallowing the link
[09:15:41 CST(-0600)] <TonyUnicon1> yes but they could navigate to it directly
[09:15:56 CST(-0600)] <TonyUnicon1> the url is static
[09:16:08 CST(-0600)] <JasonElwood> so, yes. only invited students one time
[09:16:32 CST(-0600)] <TonyUnicon1> in theory yes, but in practice, as it is coded now
[09:16:41 CST(-0600)] <TonyUnicon1> they would be able to access the link whenever
[09:16:59 CST(-0600)] <TonyUnicon1> so some work will have to be done to enforce that a little stronger
[09:20:51 CST(-0600)] <TonyUnicon1> it's unfortunate that none of this has been fleshed out in 1.1.1
[09:21:17 CST(-0600)] <TonyUnicon1> I was hoping that some stuff just had to be uncommented and we were done
[09:21:53 CST(-0600)] <JasonElwood> If enforcement changes have to be made, let me confirm feature expectations with Sinclair
[09:23:56 CST(-0600)] <JasonElwood> Dan- can you stay on the line after the SCRUM to work through some MyGPS issues?
[09:24:20 CST(-0600)] <JasonElwood> Or we could start earlier
[09:24:41 CST(-0600)] <dmccallum54> lets do after
[09:28:20 CST(-0600)] <TonyUnicon1> I will be out of pocket for about 45 minutes to shovel the snow from the storm last night :/
[10:03:24 CST(-0600)] <TonyUnicon1> back
[11:08:41 CST(-0600)] <js70> finally have time to look at SSP-638 in more detail. I am not seeing how the status_code_mappings coorelate to any status codes. External Person does not contain a status column, external registration status by term only has a count of courses enrolled in, and I believe that this status is specifically not program_status. Any help would be much appreciated. Thanks.
[11:10:40 CST(-0600)] <JasonElwood> external_faculty_course_roster
[11:11:07 CST(-0600)] <js70> thks.