Giter Club home page Giter Club logo

slc's Introduction

Student Legal Clinic Issue Tracker

It tracks and reports on student legal clinic issues. It could probably be used for other things too.

slc's People

Contributors

jlbooker avatar cambelem avatar eberhardtm avatar caldwellc1 avatar ticklejw avatar jacobpollard avatar

Watchers

Zach Seifts avatar Daniel West avatar James Cloos avatar  avatar  avatar Michael avatar

slc's Issues

Referral Reasons

I've realized that some of these items are outdated, in any case, so I would like to substitute a new list whenever you have a chance.  No rush, whatsoever.  The existing data on referral source can just be deleted.

Here is the list:

Friend/ Word of Mouth
Former Client
Parents/ Family Member
Student Conduct
University Housing
University Police
Counseling Center
Dean of Students Office
Other Student Development Office
Academic Advisor
Professor
Court system
Local attorney
Other referral (on-campus)
Other referral (community)
Internet/ Website
Signage
The Appalachian
Presentation/ Orientation
Facebook 
Other advertising

Send survey email without clicking 'return'

Currently, the survey email is only sent when the user clicks the 'return' button while adding issues to a visit.

Change this to send the survey email after an issue is created, but only the first issue of that visit.

Also, trigger a survey email for any follow up visit.

Update list of referral sources

Add:
Electronic signboard (note: this was in the old database, but not included in the current list)
Other Student Development Office

Remove:
Off-Campus Community Relations
Meet and Greet Packet

Change:
Off-Campus Presentation to Presentation

┆Issue is synchronized with this Asana task

Send visit survey email

After a visit is saved, send the student who visited an email requesting that he/she complete an online survey.

The text of the email should be stored in a template file (not hard-coded). The actual text will be supplied later.

Revise Appointment Statistics Report

We need to take a close look at the Appointment Statistics report to make sure that the labels we're using are actually the things we're counting:

  • "Total clients" should be the total number of unique client ids with visits during the requested date range.
  • Total visits should be the raw number of visit IDs during the requested date range.
  • Total first time visits should be the number of non-follow-up visits (during the requested date range)
  • New clients should be the number of unique client IDs no seen prior to the requested date range.

Only show landlords with issues

On the landlord-tenant report, only show landlords that have an issue. If the landlord hasn't had any issues, then leave them off the list.

Add checkbox for sending survey email

Add a checkbox to the visit interface to control whether the follow-up survey email is sent or not. The checkbox should be checked by default.

(Occasionally it's not appropriate or relevant to send the follow-up survey.)

Report datepicker are broken

The datepickers are broken on reports. The UI elements don't display properly and the javascript event handlers don't always update the report when they should.

Remove list of landlords from install.sql

In the file boost/install.sql, remove the SQL for creating all the landlords. This probably isn't something we want to share with the world. Add a few lines which create "dummy" landlords (e.g. "Acme Realty Co.") instead.

Admin-Configurable Salt

Banner IDs in SLC are hashed before insertion into the database in order to prevent anyone from being able to track an issue back to a particular person. There is a little bit of security through obscurity going on here and it is not a perfect solution, but in this case we believe it is sufficient.

When this was a private project, this hash was simply defined at the top of slc/inc/defines.php, like so:

define('ENCODE_SALT', 'super duper secret');

Although having the salt doesn't make it a lot easier to reverse these hashes, we prefer to keep it secret and changeable.

Please use PHPWS_Settings to create a setting for this, call it "encode_salt", and make sure to use it in the encode() function in inc/functions.php. Also, there will need to be an addition to the settings interface for SLC where this can be set, only by a deity.

┆Issue is synchronized with this Asana task

Problem by Year in School

In the report titled "Problem by Year in School", there is a problem type called "not specified." Based on the number of cases in this category, I'm assuming these are criminal cases. Also, "criminal" doesn't appear anywhere else on the report. Am I correct? And, if so, can this problem type be corrected to read "Criminal"? Thanks!

┆Issue is synchronized with this Asana task

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.