Presentation on Technology in Education

15 01 2010

In January of 2010, I had the chance to put together a presentation to a graduate class at Keller Graduate School of Management.  The course was entitled “Technology in Education” and students in the class are working toward their IL Type 75 Administrative Certification.  (I recently completed my MBA with a Management of Public and Private K-12 Educational System concentration from the school)   This gave me an opportunity to reflect on aspects of my job and share those with to-be school administrators.  It also presented the chance to reflect and find research on instructional aspects of technology.  Not only was it a valuable experience to present this to others in a comprehensive manner, but it required time spent on finding ways to illustrate how the components relate to school operations and instruction.

A really great discussion spurred from, and during, the presentation where students asked questions that were relevant to their own experiences and shared their thoughts.  It was a highly worthwhile experience both to create the presentation and to see the enthusiasm and nods in the audience.  I can’t wait to hear the ideas the students come up with in this class.  It makes me excited to see the enthusiasm and commitment to learning by the future of our educational leaders.

You can download a PDF version of the presentation here: EM514 Presentation

As always, comments and thoughts are welcome!


Viewing applied MCX Settings

7 01 2010

Chances are if you have worked with Client Management on OS X (called MCX) you’ve wanted to test out settings and view what is actually being applied to the user / group / computer.  (From the Windows world, there is a MMC snapin, rsop.msc that you may be familiar with)  The tough part is you can’t really view these applied settings as they combine in Workgroup Manager.  The capability is there to view them on the user or the group or the computer or the computer list.  However, nested settings won’t show, and screenshots of settings are tough to work through, especially when you are using nested groups and computer lists.

Viewing the local files in /Library/Managed Preferences will show you the applied plists per user and for the machine.  But again, it is tough to figure out how these all apply and overlap.  This is where the mcxquery command proves to be very useful.  Even better, the tool has a GUI wrapper for when you are not feeling in the mood for CLI butteryness.  The difference, however, lies in the requirements.

To view the settings in a GUI form, you will need to be logged in to the workstation with the account you are interested in checking out.  This works well on one account.  To view the settings, open System Profiler (Apple Menu -> About this Mac -> More Info)  Along the left, under Software, is a heading Managed Client.  Clicking in this will traverse settings and display them with disclosure triangles for each preference key, the settings applicable, and from where the preference originates.  An excellent to see what is being applied and from where.

The CLI method to this tool is simply:

mcxquery -user USER -group GROUP -computer COMPUTER

With this command, you specify the user, group, and computer to view the settings.  The benefit with this method is you don’t need the user password or the specific computer to view applied settings.  The user must be a member of the specified group, and you define the computer with either the UUID, mac address, or record name.  If a computer is not specified, the computer in which the command is executed will be used. Once using this command, you will see in one terminal window all settings via key.

These are great tools use for viewing MCX settings and “seeing” the result of nested groups.

Is there a favorite tool or another approach you utilize to view your managed settings?  I’d love to hear about them!