jasig-ssp IRC Logs-2013-02-15
[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.
[11:17:10 CST(-0600)] <TonyUnicon1> my voip is being flakey, calling back in
[11:34:05 CST(-0600)] <dearbin> hi
[11:34:36 CST(-0600)] <dearbin> how to check whether a portlet is installed or not in a ssp?
[12:20:18 CST(-0600)] <dmccallum54> dearbin [flyout menu in top right] -> platform administration -> Platform Administration -> Manage portlets
[12:26:31 CST(-0600)] <dearbin> I didnt see the portlet there
[12:27:25 CST(-0600)] <dmccallum54> which portlet is that
[12:34:00 CST(-0600)] <dearbin> SAKAI CONNECTOR
[12:36:14 CST(-0600)] <dmccallum54> the portlet deployment/installation process with SSP is going to be the same as for a vanilla uPortal. if you're not clear on aspects of the uPortal portlet deploy/install process you're probably going to find the most expert advice on the uportal-user mailing list or #jasig-uportal
[12:37:26 CST(-0600)] <dmccallum54> if you're having trouble with the sakai connector portlet itself i'd suggest contacting portlet-user or portlet-dev mailing lists. steve swinsburg was the main dev on that project i think. he's usually quite responsive
[12:40:46 CST(-0600)] <dearbin> okay.... I have deployed the portlet, but I would like to confirm its deployment with the contents on its web.xml, but I dont know how to verify that
[12:42:57 CST(-0600)] <dmccallum54> i dont think anyone here is familiar with the details of the sakai connector portlet
[12:43:33 CST(-0600)] <dearbin> am not asking to that specific portlet, in general how to check
[13:01:31 CST(-0600)] <dmccallum54> i see the problem i think. the skin is hiding the 'customize' layout link. can try unhiding it in the css or chrome dev tools. or adding your portlet by fname to one of the standard ssp fragment defs. e.g. ./uportal-war/src/main/data/ssp_entities/fragment-layout/ssp-lo.fragment-layout.xml
[15:37:52 CST(-0600)] <js70> that would be me :-$
[16:10:21 CST(-0600)] <TonyUnicon1> Jim, I still haven't gotten to the broken test cases.. The issue is with the test now and this EasyMock stuff, the tests I would expect to fail based on the changes I made
[16:10:44 CST(-0600)] <TonyUnicon1> so no real code needs to be fixed, just the tests adjust it, i should get to it this weekend
[16:10:53 CST(-0600)] <TonyUnicon1> adjusted*
[16:39:04 CST(-0600)] <JasonElwood> Tony- I'm going to move SSP-728 to the next iteration and give it an estimate of 8 days. any problems?
[17:22:43 CST(-0600)] <js70> np
[17:22:54 CST(-0600)] <js70> just wanted you to know.