Hello Yamil, This sounds like a fun and very doable project. Just spitballing:
1) From what I can understand, the conceptual requirement is a flag which can both block circulation (etc.) and be changeable by the user (on their own account). We certainly have things which do one or the other, but it's out the ordinary for these two attributes to go together, and I can't think of anything existing which could meet both sides of this need. I would therefore suggest a new standing penalty of "agreement not acknowledged" (or whatever), then a very simple middle-layer method to allow a user to remove this penalty from only themselves. 2) As far as the UI, I'd go for an exclusive modal box of some sort to appear over the "my opac" page for anyone with this penalty, then have the checkbox or "agree" button run this new middle-layer method (and refresh the page). In essence, once in place, anyone who doesn't have this penalty must have logged in and agreed at some point. Good luck! Dan On Wed, Jun 20, 2018 at 5:09 PM, Elaine Hardy <[email protected]> wrote: > Would using the survey function work? We use that to indicate if the > patron has registered to vote. > > > > J. Elaine Hardy > PINES & Collaborative Projects Manager > Georgia Public Library Service/PINES > 1800 Century Place, Ste. 150 > <https://maps.google.com/?q=1800+Century+Place,+Ste.+150+Atlanta,+GA+30045&entry=gmail&source=g> > Atlanta, GA 30045 > <https://maps.google.com/?q=1800+Century+Place,+Ste.+150+Atlanta,+GA+30045&entry=gmail&source=g> > > 404.235.7128 Office > 404.548.4241 Cell > 404.235.7201 FAX > > On Wed, Jun 20, 2018 at 3:51 PM, Yamil Suarez <[email protected]> wrote: > >> Hello everyone, >> >> I work for a music college library and we are starting to circulate more >> and more expensive recording equipment to our students. From now on we >> would like to require ALL students to acknowledge reading a "user >> agreement" before they have circulation privileges for any item (books, >> CDs, equipment, etc.). >> >> BTW, since usually most students already have EG accounts, since I >> normally batch add a few thousands students every semester, customizing the >> self registration UI/code may not work for our need. I guess I could make >> all incoming new students use self registration and include the "user >> agreement" int he UI, but that will not scale well or deal with returning >> students >> >> In the past we had a separate system to track down who had read the >> agreement, but that system has been retired and it did not talk to >> Evergreen anyway. I am now wondering if anyone is doing anything similar to >> this with Evergreen? I would love to hear what your approaches have been. >> >> I want to see if anyone has an existing approach I could reuse or at >> least use it get inspiration. If not, I have an idea to create my own >> OPAC ".tt2" files, using templates/opac/myopac/prefs_notify.tt2 as >> inspiration. I will take that idea to the dev list/IRC later on. >> >> Thanks in advance, >> Yamil >> >> >> >> >> >> >> >> -------------------------------- >> >> Yamil Suarez, MCS >> Associate Director of Library Systems & Web Development >> >> Stan Getz Library >> Berklee College of Music >> 1140 Boylston St >> <https://maps.google.com/?q=1140+Boylston+St+Boston,+MA+02215&entry=gmail&source=g> >> Boston, MA 02215 >> <https://maps.google.com/?q=1140+Boylston+St+Boston,+MA+02215&entry=gmail&source=g> >> >> [email protected] >> 617-747-2617 >> >> pronouns: he/his/him >> > >
