Skip to content

PSUEducationalEquity/datalocker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

This package provides a Django application for collecting, storing, and reviewing online form submissions.

Repository: (https://github.com/PSUEducationalEquity/datalocker)

Issues tracked at: (https://github.com/PSUEducationalEquity/datalocker/issues)

Overview

The Data Locker provides a repository for form submissions. Built using the Django framework, it provides a core application that can be extended to add additional features and functionality.

At it's core, it's designed to capture all the submission from a given online form into a "locker". These submissions can then be viewed, moved through a workflow, commented on, and/or exported.

Lockers are owned by a single user based on the first form submission's information. The owner can then share access to the locker with other users.

Dependencies

Tested for use with Django 1.8.x, backwards compatibility is unknown and highly unlikely beyond 1.7.x due to the use of build-in database schema migrations.

Includes:

Installation

  1. Clone the repository into an existing Django project
  2. Add 'datalocker' to the INSTALLED_APPS before 'django.contrib.admin'
  3. Run the database migrations ./manage.py migrate datalocker
  4. Add the necessary settings into settings.py (TODO: details here)
  5. Have fun!

Credits

Thanks to the Django creators and community for an excellent framework to build upon.

The image for the favicon is courtesy of Marco Martin and is licensed GNU/GPL.

The image was converted to a favicon using the Favicon & App Icon Generator.

License

Developed at the Pennsylvania State University and licensed as open source.

See license.txt for details.