[Contrib: Evaluation System] Eval Administrator

Jim Eng jimeng at umich.edu
Fri Nov 12 11:42:25 PST 2010


Hi Rick,

It seems to me like the description in this ticket conflate two issues that should be separate.  IIRC, one of the logic interfaces has a method that answers the question "Is the current user an eval admin?"  The current answer to that question is true if the current user is a sakai admin and false otherwise.  In most cases where a decision needs to be made about whether the current user can do some admin function, that method should be used.  

I was thinking that the work under this ticket would be to change it so you could add other users for whom the answer to that question would be true without making them sakai admin's for other purposes.  

Exactly which functions or capability an eval admin should be able to do should be a separate question, IMO.  It seems like there may be a separate method in the external logic interface that answers the question "Is the current user a Sakai admin?"  There may be places in evalsys where a permission should be granted because someone is a Sakai admin and others where the decision should be based on whether a person is an eval admin, but I don't think you need to sort that out under this ticket.  

Is my memory anywhere close as far as how this works?  If not, I'll go look again.

Thanks for your work on this.

Jim


On Nov 12, 2010, at 12:07 PM, Richard C. Moyer II wrote:

>  
> We’re working on EVALSYS-809, the creation of an Eval Administrator.   A screen shot for this is attached to this issue.
>  
> This screen will be available under the administrate screen and will have the sakai default user, admin, loaded during the initial data preload.
>  
>  
> This issue currently lists the following actions as restricted to the Eval Admin:
>  
> 1.    Access to the Administrate Screen and all actions / links on that screen, including
>  
> Search - Find individual and sets of evaluations based on various parameters (Title, Subject code, open/close dates, instructor involved) 
> Data Import - Load data (templates, evals, etc.)
> Control Reporting - - Find submission results (counts) for individual students and classes
> Control Email Settings - Modify email parameters and templates
>  
> 2.    My Evaluations
>  
> - View properties of an evaluation (Status, Email Sent status) 
> 
> - Modify evaluation dates (open date if the eval has not yet opened, close date if it has not yet closed)
>  
> 3.    My Email Templates
>  
> 4.    - Determine the status of system tasks (e.g. the loading of data, if the email job ran, on which server, for how long, how many emails were sent and to whom)
>  
> Other screens / actions which should be restricted to an Eval Admin?
>  
> Thoughts or comments,
> Rick
>  
>  
> _______________________________________________
> evaluation mailing list
> evaluation at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/evaluation
> 
> TO UNSUBSCRIBE: send email to evaluation-unsubscribe at collab.sakaiproject.org with a subject of "unsubscribe"

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/evaluation/attachments/20101112/5b5c7be8/attachment.html 


More information about the evaluation mailing list