ngshare
ecs193-final-report

User Documentation

  • Preface
  • Project Overview
  • Installing
  • Uninstalling
  • Upgrading
  • Command Line Arguments
  • Extra Features
  • Notes for Administrators
  • Notes for Instructors
  • Course Management
  • Demo
  • Reporting Bugs
  • Frequently Asked Questions
  • Change Log

APIs

  • APIs Introduction
  • Definitions
  • Request and Response Format
  • Authentication
  • Course APIs
  • Assignment APIs

Contributor Guide

  • Project Structure
  • Decisions
  • Developer Installation
  • vngshare
  • Development
  • Database Structure
  • Migration with Alembic
  • Documentation
  • Deployment

Appendix

  • Glossary
  • Contact Information
  • Technology Survey
  • Requirements
  • Prototyping code
  • Technologies Employed
  • System Architecture Overview
  • Legal & Social Aspects
  • Porting nbextensions to JupyterLab
ngshare
  • Docs »
  • Legal & Social Aspects
  • Edit on GitHub

Legal & Social Aspects¶

Our project will be delivered in a way that does not involve deployment on our (the developer’s) side, so the users are responsible for deploying the project and setting up terms and conditions regarding their use of our project and collecting their user data.

Our project will be an extension on an existing open source project. The existing project is using the BSD license, which allows anyone to use and modify the software. The open source license disclaims all warranties, so there is not much we can say about the social and legal aspect of the product.

Our project will make a social impact on all current nbgrader users and possibly IT service providers for programming courses. Our project makes it possible to have centralized kubernetes or other container clusters maintained by IT service providers and used by individual programming class instructors. This feature may also let nbgrader be more popular.

Next Previous

© Copyright 2020, Team KALE Revision 134f97d3.

Built with Sphinx using a theme provided by Read the Docs.