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 <eha...@georgialibraries.org>
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 <ysua...@berklee.edu> 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>
>>
>> ysua...@berklee.edu
>> 617-747-2617
>>
>> pronouns: he/his/him
>>
>
>

Reply via email to