Skip to Content.
Sympa Menu

grouper-users - Re: [grouper-users] Class Rosters for Grouper

Subject: Grouper Users - Open Discussion List

List archive

Re: [grouper-users] Class Rosters for Grouper


Chronological Thread 
  • 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





Archive powered by MHonArc 2.6.19.

Top of Page