![]() Print "Successfully updated %d devices in the JSS." % self.numMobileDevicesUpdatedĭef grabMobileDeviceData(self, jssAddr, jssUser, jssPass): Self.handleStudentDeviceAssignment(grabber, url, studentLine) Grabber = CasperGroupPUTHandler(jssUser, jssPass) Url = jssAddr + "/JSSResource/mobiledevicegroups" ![]() # Assign student device to the classes (groups) abMobileDeviceData(jssAddr, jssUser, jssPass) # Cache mobile device ID to student username mapping UpdateMDGroups.updateGroups(jssAddr, jssUser, jssPass, studentList)ĭef updateGroups(self, jssAddr, jssUser, jssPass, studentList): StudentList = updateMDGroups.getCSVData(csvPath) UpdateMDGroups = JSSUpdateMobileDeviceGroups() JssPass = "Password" # JSS login passwordĬsvPath = "/users/Admin/desktop/jssscript/StudentsB圜ourse.csv" # Path and file name for the input CSV fileįrom urllib2 import urlopen, URLError, HTTPError, Requestįrom xml.sax import make_parser, ContentHandlerįrom sys import exc_info, argv, stdout, stdin JssUser = "JSSLogin" # JSS login username (API privileges must be set) JssAddr = "" # JSS server address with or without and port ![]() # - Classes may not contain a + or / character as the API cannot parse these at this time # - Only one device per student is supported We don't use it so I can't sure if it works but, it may be an option to make sure the right kids have what they need. We came across a script which takes student info from you student info system and scopes apps and books based on class enrollment. it takes a long time to scope apps to specific users. Not sure if any of that helps but previous to device assigned applications self service was the most reliable but now we can set it to install I understand where you are coming from. It's not always the quickest in the world if you're putting large apps on the iPad but I'm wondering if macOS Server with caching would help with this. Device based applications solved our issues with the previous need to create apple id's to use to get software on iPads.We give them a generic account to get on the wireless network and the rest handles itself. There is no computer the departments have to worry about using for Configurator.If an ipad doesn't get returned, the user can't wipe it with their own config so we will still have an ip address in Casper to track.It's a slower process at the moment than just zapping each iPad with a usb cable and Configurator but this allows for three things. I have the apps configured to auto-install. Apple seems to recommend Configurator 2 for something like this but I found DEP and device assigned apps to work best. I recently setup two areas with a small number of iPads that get checked out to students. We've had some struggles with push not working well and needing to a bit of "Send Blank Push" to get things to go.Īm I missing anything that could make this easier? I know I haven't provided all our details but I appreciate any thoughts or other ideas anyone has to simplify. Figure out if self-service or push is the best method.Change the scope to the appropriate group.Confirm it comes into the Apps list in JSS (sometimes it takes a bit).Get the VPP Managed Distribution License.Right now if a teacher even wants a free app: The biggest issue is not having to choose between management and spontaneity. We struggle with how to best distribute apps. Because we don't have a 1:1, having a fluid system for app curation isn't really in place. ![]() We have a mix of uses - some carts, personally assigned to students, and others devoted to classrooms. The macs we manage with success but we are struggling with how to best distribute apps to iPads. We are a district of about 1000 macs and 200 iPads. I'm looking for some guidance and best practice ideas.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |