Open avkrakowski opened 6 years ago
@avkrakowski
OK, take a look at the development version to see how you like it. https://preview.c9users.io/dphayes/lt-course-reg-1819/courseRegistration.html?role=admin It will be the last item - Course Registrations
It's sorted by registration group number, and I'll add a button at the top to "unregister selected students", which will loop through the set of checked items, unregister the student, and remove that row from the table.
Another way it could work is to just have a button on each row to "unregister" which would also remove the row when the "unregistration" is complete. (If you have to check/uncheck boxes anyway,
OK, for now I went with the individual buttons for the drops; when it's dropped, the button disappears so that you can see which has been dropped.
You still need to access this on the development server at https://preview.c9users.io/dphayes/lt-course-reg-1819/courseRegistration.html?role=admin#home-admin
but you're working with the actual data. I did a test by adding student 11111111 (hayestest) to AP-CSP, then dropping through the interface.
When you have a minute, take a look at the note above about the "bulk add" issue.
@avkrakowski
@avkrakowski
I need an update when you have a couple of minutes.
When using that new page, use can use the TAB key to move to the next button and the SPACE key to click it. Click on some non-button text in the first row, then hit the tab key -- you should see the next button highlighted.
Did you have any thoughts on the bulk add?
What would be the ideal functionality for adding courses for students after you've dropped them from a course? Or rather than a drop button, should it be a drop-down where you select another course for the student? (That list could be populated with their alternate choices, but would that be too restrictive?) I created a report of students without 7 primary courses; that could be a list that clicks through to the student record.
Hi- OK I love the drop button!!!! Most of the time it is a switch of course- so for example, I have to move all of the students in reg adv guitar I to honors adv guitar. Can you do a replace with option? will this solve our course slot 1-7 dilemma??
The drop down could work here for individual students as well or in place of my suggestion above- I think that both are needed ultimately, but at least the individual student would be great. It would be nice to see alternates for that student for that particular class ( it may not look as pretty as it does now, but could be a hidden button to display alternates.
The bulk add would be what you did at the beginning with my preselected courses. Not sure how you did that.
@avkrakowski
I've updated the page so you can check boxes (or, by clicking the top checkbox, toggle all boxes) and Drop for all checked people.
Take a look at it on the development server. https://preview.c9users.io/dphayes/lt-course-reg-1819/courseRegistration.html?role=admin
I did a test with the hayestest user, but it's hard to do a bulk test on this, so feel free to test it out when you can. Before dropping multiple, copy and save the list of IDs in that course in case something happens (but my confidence is on the high side.)
I'll start working on the "Move checked to another course" feature now.
Perfect!!!! Thank you!! I was assuming I would do these mass changes in excel, that is why all of the courses that we requested were not updated in system, but if we are going to make this site as functional as possible and use it for quickstart, I should make these changes here.
On Thu, May 31, 2018 at 2:53 PM, heymrhayes notifications@github.com wrote:
@avkrakowski https://github.com/avkrakowski
I've updated the page so you can check boxes (or, by clicking the top checkbox, toggle all boxes) and Drop for all checked people.
Take a look at it on the development server. https://preview.c9users.io/dphayes/lt-course-reg-1819/ courseRegistration.html?role=admin
I did a test with the hayestest user, but it's hard to do a bulk test on this, so feel free to test it out when you can. Before dropping multiple, copy and save the list of IDs in that course in case something happens (but my confidence is on the high side.)
I'll start working on the "Move checked to another course" feature now.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/avkrakowski/lt-course-registration/issues/2#issuecomment-393658955, or mute the thread https://github.com/notifications/unsubscribe-auth/Als2p0fOwWv2CNS574No5qsCIPI_pICDks5t4EorgaJpZM4UJHVW .
-- Alison Hildebrandt Assistant Principal Alpha STEM, Science Department, Advanced Placement, Data and Assessment, Programming, Service Learning, Lane Scholars, Records Lane Tech College Prep High School avkrakowski@cps.edu
The Bulk Drop will be pretty straightforward, but the Bulk Add has an issue.
The system has specific course selection positions (i.e., 1-7) for keeping alternates associated with the primary selection. In the "Individual Add", the user (student, counselor or you) selects a specific slot to add a course.
I'm not sure how to handle that for Bulk Add. The script could look for an empty slot for the user and add it there. Or we could ignore slots for this, but then there is some risk that you could load too many courses on a student.
I'm going to proceed with the Bulk Drop. Let me know your thoughts on the Bulk Add when you have a chance. Using @<person's name> in the text of your post generates an email, so you should get one for this post. @avkrakowski