grouper-users - Re: [grouper-users] Class Rosters for Grouper
Subject: Grouper Users - Open Discussion List
List archive
- From: Jim Fox <>
- To: Bill Thompson <>
- Cc: Grouper Users <>
- Subject: Re: [grouper-users] Class Rosters for Grouper
- Date: Wed, 8 Jul 2020 17:06:18 +0000
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=uw.edu; dmarc=pass action=none header.from=uw.edu; dkim=pass header.d=uw.edu; arc=none
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xfGOHRiiEE/TUDoYrBErn7ysZV1bvRbO+nuN+NI11X4=; b=W5tbg569sm34WHyVNspfOIZoDSzFTX2CLqdOT3ffNRPylStH5UcD0AteT4frcRIMW1+GukLHcZ4868eHOShMBSJ69ihfGgqP4q/6LBLK7OZHAolqmqf7Scv066gtzgF+QeTD9B45cxVsL3Zd5FQTN+cdbcHXnFY+A3u3mo0dn6MlNZZalDFdzjaoLNh+wdGsRP/QFoTZzcBfhSTDsGqXQzqYfnYbEs0etJwdPyZcQOBzIaMHGIMH+J3s6FoHv89+WpuezbRhT89li381wTmDR2GdFXmIe5friGlAdzI+DgK27N4WiLUBdguiEWjHPb51jnV2te3ZcpsDwTVhvBuZuQ==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hnhZ5FwtfIOvzbcsB8C5XXYidVErEHGaPgOTkpSMJtaUEE9je9rFWCqVvaJxzqUToHKOsu9X4KaaOWV7n4T2E4zWx7aKEfih11OyQv8kVHjGw3fxXyqVsITnNkRglNhaVTGSK4reqe3/B2f6/p/H4Mf4wx3t3gMSSdYzjIIIjIgoVaYNfq7QLO7tmVCcTyk6HLTIOjSckpvMICFTPbRJWEVjdXgGVVRthil6QAiTNPzfmpAqjE4wTS3h1D/0l3+Mb56HsjJk2xstrd+/hbsYCxW3V3lRKY9YO1OAtT6PSekDvg2q9YQYjJld6RD2UMFJKnSEICy0EtcDuQtlX49lQg==
University of Washington’s course naming plan dates from about 15 years ago. It predates our use of Grouper. Basically,
course:<YYYY><QQQ>-<CURRICULUM><NUMBER><SECTION>
(QQQ = spr|sum|aut|win)
The only real issue I have with it is the lack of hierarchy,
Instructors are attributes of the group. They used to be members of a custom list (no longer available in Grouper). In our API instructors also appear as members. Since our API runs searches against an LDAP cache rather than Grouper it can efficiently search
by instructor.
Doing it over I'd use a separate group for instructors.
Read access is quite simple: members of a 'can read courses' group, and member of the course itself.
Our group service is not authoritative. We only reflect what is in a separate student database.
That system sends course creation and membership events via AWS messaging. We listen for these messages and create courses and update memberships as appropriate.
Course groups are maintained for four quarters. After that they are deleted.
I definitely agree with Blair that services ought to be driven by requirements.
Jim
On Jul 7, 2020, at 12:36 PM, Bill Thompson <> wrote:
Lafayette is working on getting our course rosters into Grouper. If you’ve already done this and have advice/regrets/pointers on things like naming convention, grouper privilege management, exception handling, course roster group lifecycle, etc please let me know. We are pulling these in as reference groups per the Grouper Deployment Guide. Thanks!
Best,Bill
- [grouper-users] Class Rosters for Grouper, Bill Thompson, 07/07/2020
- Re: [grouper-users] Class Rosters for Grouper, Blair X Christensen, 07/07/2020
- Re: [grouper-users] Class Rosters for Grouper, Jeffrey Williams, 07/07/2020
- Re: [grouper-users] Class Rosters for Grouper, Julio Polo, 07/07/2020
- Re: [grouper-users] Class Rosters for Grouper, Jim Fox, 07/08/2020
- Re: [grouper-users] Class Rosters for Grouper, Jeff McCullough, 07/10/2020
- Re: [grouper-users] Class Rosters for Grouper, Jeffrey Williams, 07/10/2020
- Re: [grouper-users] Class Rosters for Grouper, Julio Polo, 07/10/2020
- Re: [grouper-users] Class Rosters for Grouper, Alan Crosswell, 07/10/2020
- Re: [grouper-users] Class Rosters for Grouper, Jeff McCullough, 07/10/2020
- Re: [grouper-users] Class Rosters for Grouper, Bill Thompson, 07/13/2020
Archive powered by MHonArc 2.6.19.