Skip to main content

Hello everyone,

As you begin your evaluations and testing of Apple School Manager for classroom structure for both shared and 1:1 deployments and the subsequent testing of the new Apple Classroom app, please provide any feedback that you may have. Your experience and feedback is critical in how we provide the best interface into the JSS and best experience in your classrooms.

I will do my best to reply to any and all of your concerns as well as welcome any help from the community at large.

Sincerely,

Jim Henry Product Manager - EDU
jim.henry@jamfsoftware.com

This might be too early to post, but I have read that it might be suggested to map users from Apple School Manager and the JSS via their Student ID numbers. This might be done via extension attributes.

However, our JSS is connected via LDAP to an OS X Server and the User ID on the server for the student is their student number.

Is there a way to show their User ID in the JSS in order to map the two?


Hello Scott Murphy!

Great question! Recommendation: Populate Student ID numbers onto your Student User records in the JSS for the best experience with Apple School Manager import. This can be done by mapping your LDAP data to existing fields or by creating extension attributes for the Student ID number.

In an upcoming release from JAMF Software, when importing user records from Apple School Manager, you will be able to define Matching Criteria to prevent duplication of users. This will be found under Mobile Device Management, Apple Education Support, Apple School Manger tab, "Add", and then Matching Criteria for Importing Users. When the release is available I will post a link to the KB document.

Sincerely,

Jim Henry
Product Manager - EDU
jim.henry@jamfsoftware.com


Be sure to head over to https://school.apple.com/ to sign up for the preview.


Classroom App and Focus are working ok for me in terms of response for certain tasks. The problem I am having is viewing a screen of an iPad in Apple Classroom. I get an eye with a slash through for the icon. I can however open apps, lock devices, connect to airplay and navigate to sites.

Does this screen view have anything to do with not being able to access School Manager at this point? I have contacted my Apple Rep and it seems to be like a hurry up and wait process to get in to School Manager to start creating apple ID's and creating shared iPads.


@jim.henry I asked my Apple SE last week to be in the ASM beta as I am now in the Casper 9.92 beta. He said it was too late, the window was closed. :(

@jbutler135 Thank you for the link! Can you believe I can't view it on my iPad? I'm off to leave some feedback on that!!


Reading through the latest technical paper about the integration of ASM and JSS while we wait and wait for migration. Looking for some clarification on this- it states that you can set up the JSS to sync with SIS to pull additions/changes and compare the data to existing JSS data. But it also states that Classes/Users need to be imported and then and additions to classes will sync. So I guess my question is do we need to import all classes at first to pre populate? The Classes/Users will not auto sync from the start? And then thinking ahead what happens at the end of the year? Will the class changes for students sync? Or will we need to delete all and reimport classes?


"it states that you can set up the JSS to sync with SIS" - sorry this should state

it states that you can set up the JSS to sync with ASM


I have several teachers (including myself, a classroom teacher) testing out Apple Classroom. We are experiencing the exact symptoms stated by jared.young above: "Classroom App and Focus are working ok for me in terms of response for certain tasks. The problem I am having is viewing a screen of an iPad in Apple Classroom. I get an eye with a slash through for the icon. I can however open apps, lock devices, connect to airplay and navigate to sites."

Any ideas why this function is not working?


Has anyone that has a current DEP/VPP setup been given access to Apple School Manager with all of their devices and data moved over yet? We were told by our Apple Engineer that we would eventually get an email from Apple alerting us to our account being moved over to Apple School Manager but that has not happened and we would like to prepare/test for Summer with managed accounts and time is running out. Thanks for any information or experience with this.


Nope, we got the same situation. New clients can already sign up and use it, but for us that already use DEP and VPP, we have to wait with instructions for migration to ASM.


We are working with our Apple SE to set up our ASM now. We did have classroom up and running for about 22 classes at the end of our school year with no issues. In a week we are supposed to have 2 classes set up for shared iPads (again working with our SE). The set up is convoluted at this point using our normal setup and the "test" ASM we had up for the beta test. We have been told that the "real" ASM migration will be soon. As we work out the kinks, I will try and let you know what we find.


We're still waiting on the setup as well. Supposedly we've been approved AND transitioned. Unfortunately, we're stuck in a strange loop of unacceptable AppleIDs used to verify and connect. Eh...


@ Jeff Utz - are you still having issues with the Classroom app and the icons with slashes through them?


Working with @wdpickle on iPad beta with ASM, and so far very mixed results. We've got a test iPad that seems to work and accept commands and install apps successfully for awhile, but for the second time today it is now in a state that refuses to accept commands and has to be DFU'd to restore communication. And our main intent is to get an Apple Beta version of iMovie up and running and that app so far has simply refused to install successfully, though it works from our Apple SE's test server.


A follow-up on our issues:

(1) We are thinking the iMovie.ipa file was too big to be used in the usual way of creating of in-house app within the JSS where you just upload the .ipa. We did a work-around of hosting the .ipa file on the Tomcat server and pointing to the URL where it is located. That seems to work for now.

(2) Our other issue seems to persist and have affected multiple iPads - after awhile they just seem to stop communicating with the JSS. We're not sure if it's a bug in the JSS or iOS, but it's very inconvenient as it forces you to DFU the iPad (since you can't send a reset command - or any other command - to the device.


David,

Can you please share a bit more on what precedes the condition of the iPad where you have to DFU the iPad? i.e. was the iPad powered down prior to stop communicating, are these 32 gig iPads, 1:1, shared... just want to get some perspective.

Sincerely,

Jim Henry


I'm not sure what the cause is - it just seems that after some period of time it just stops talking. I haven't grabbed any logs, but just heard that several other iPads that are being used for the Apple beta test of iMovie this week had the same issue. They just stopped communicating to the server and won't accept commands. They'll probably leave them for now (not enough time to DFU them all) - as long as they have iMovie for the test, they're good for now. Typical behavior is that we do not power down our iPad devices.

These are all brand new iPad Air 2, Model 5,3, 64 GB size, iOS 9.3.2, iOS build 13F69. Purchased specifically to use with the Shared Model.

This morning I have DFU'd my test iPad and got it up and running again. I let it work for awhile because that's how you install apps (as difficult as that is to sit and wait for unseen progress to be made!). So far it's talking. After about an hour, I logged in and all the apps appear to have installed correctly, including the new iMovie beta that is hosted on our Tomcat. I just sent a "log out" command from our Tomcat and it succeeded. So currently everything is happy. Will keep an eye on it - I suspect I'll come back after later errands and it will just not be talking to the server anymore.


@david.yenzer

If the affected iPads are on iOS 9.3.2 and are set up as shared iPads, this is a known issue and we have an Apple RADAR filed over it.

The Radar is #26501921, and this issue is only present in iOS 9.3.2 on iPads set up as shared devices.

The root cause is that Apple occasionally fails to return a required value (DataQuota in this case), which causes the command to error and queue for that device becomes blocked.

This is causing the JSS to not be able to interpret the info being returned from Apple so the commands for the affected device(s) get stuck in a perpetual state of pending as the JSS keeps trying to get what it considers a valid response from Apple, and this results in no further MDM commands for the device being processed.

At the moment, there is not a workaround that we have been able to find, aside from downgrading those iPads affected to iOS 9.3.1, as the issue is not present there.

From the JSS side, we're hoping to have a fix out in 9.93 that allows for commands to continue being processed for the device even if one does return an invalid result from Apple, so that the devices don't get stuck being unable to communicate via MDM with the JSS.

If you're seeing MDM communication stop and your iPads are not on 9.3.2 and/or are not set up as shared iPads, the issue is likely something else and it may be worth getting a case open with your Technical Account Manager, if you haven't done so already, so they can dig into it further with you.

Thanks!
Amanda Wulff
JAMF Support


Sweet - I love when my issues get validated! I'm not (completely) crazy!!!

Thanks Amanda!

Note: We have two classrooms doing this iMovie beta testing, and looking at our JSS it appears that one of the classrooms is entirely updated to 9.3.2 and that's where we're getting most of the reports of non-talking iPads. The other classroom has 10 updated and 18 still on 9.3.1. We've heard of less issues there, but our Apple rep just replied that they have 10 iPads in that class not cooperating, so it sounds like that's our issue there too.


Am I missing something or do you really have to import each class one at a time? Also there is no way that I can tell to choose the class name in the jss. Importing the sample spreadsheet and from apple I get a class named "BIO101 4567890A-BCDE-F123-4567-890ABCDEF123" for a class name. That's not very helpful for anyone.

Edit:
Turns out the first sync it's named like the above but the following syncs it goes to just the class name.
9.93 Allows syncing of multiple classes.


My migration went smoothly, and after a few cvs file formatting errors, I was able to upload teacher and student data into ASM. I am a bit unclear at this point as to how to most effectively use the matching criteria. The Apple support people had very little grasp of this issue because it is just not being used yet and they had limited knowledge of Casper. I don't yet have any obvious matching criteria. I would love to hear from anyone who has tackled this issue.


@jutz4244 The recommended matching criteria is:

match "Source System Identifier" from Apple School Manager with the student ID number in the JSS. One way to do this is to create a user extension attribute that collects the student ID number in the JSS.

Hopefully that helps! Otherwise it's matter of finding some data related to a user in the JSS that's in common with a user in Apple School Manager.


Is it a requirement if you want to Apple School Manager, you must use there Apple ID's? I tried to upload a roster for just students, and I could not get past the "create Apple ID's step". Our student's use their own, and we are fine with that for now.

Thanks


@peter I understand your reference to the user extension attribute, but never having done this, I am still a bit foggy. Do I have to have a student ID in the Jss that is the same number as the "Source System Identifier" from ASM? And how is this new field populated in the JSS? I think I am missing something here.


@jutz4244 do you use LDAP for your users, and does it have something unique for each student that can be matched to what you uploaded to ASM? If so, on the Users side populate that value into the Position field with your LDAP mapping. Your Update Inventory will keep it up to date as long as 'Collect user and location information from LDAP' is checked.