On Tue, Feb 14, 2012 at 10:21:03AM -0500, Jason Foster wrote:
> 
> I am a university faculty member currently teaching 7 courses,
> dealing with issues for about 1000 students per year, and managing a
> squad of about 30 TAs. I would _desperately_ love to use a ticketing
> system to manage the various requests that students (and TAs) make
> over the course of the year. Having looked at the online
> documentation for RT, I think that it can handle this use case. What
> I was hoping was to get some confirmation and suggestions from the
> list. If you can help, here goes...
> 
> - We currently have an Apache web server configured to handle authentication 
> against a central system using HTTPS and Basic auth (and we don't want to 
> have to switch to (e.g.) OpenAuth)
> - We are looking for as much automation as possible (specifically we don't 
> want to have to create user accounts manually)

RT can leverage your basic auth and autocreate user accounts.

> - Our users include students, TAs, and Course Instructors
> - We would like students to be able to submit tickets against various items 
> (e.g. midterm grades, assignment descriptions, etc.)
>    - For items involving grades or other confidential information, only the 
> originating student, TAs, and Course Instructors should be able to see the 
> ticket
>    - For items involving "public" information (e.g. clarification on an 
> assignment point) all users should be able to see the ticket

It sounds like you want separate queues, but making a ticket visible
to everyone may require that your Students use the normal interface
rather than the SelfService interface (or that you make some tweaks to
SelfService to show all tickets in certain queues).

> - The Course Instructors would like to be able to assign responsibility for 
> dealing with a ticket to one or more TAs

That maps to Owners.

> - As tickets are being dealt with, we would like to be able to attach a 
> stream of comments, attachments, etc.
>    - Comments "between" the TAs and Course Instructors as issues are resolved 
> (e.g. discussions of why a grade was awarded) should be hidden from Students 
> or the Requestor
>    - "Public" comments (e.g. the resolution of their grade appeal request) 
> should be visible to Students

That sounds like RT's concepts of internal Comments and public
Corespondences.

> - It would also be nice to be able to "tag" tickets to indicate the type of 
> request being made (e.g. for an assignment there could be re-evalutation, 
> suggestion, clarification, etc., requests)

You could do this with separate Queues or a Custom Field.

> This all feels possible in RT, and I'm hoping that it's also relatively 
> straightforward.  The automatic registration of all users (with default 
> status of Student) is the part that I'm most uncertain about, with the access 
> control elements coming in second.

The only complicated part is the public ticket concept, everything
else is already built into RT.

-kevin

Attachment: pgpqF23hhtLCK.pgp
Description: PGP signature

--------
RT Training Sessions (http://bestpractical.com/services/training.html)
* Boston — March 5 & 6, 2012

Reply via email to