GithubHelp home page GithubHelp logo

gtams's Introduction

GTAMS - COP 4710

Build wth Vagrant for development:

$ vagrant up  # boots headless VM (first boot boostraps VM)
$ vagrant ssh # ssh into VM if needed

DB Diagram:

diagram

Project specs:

Models

Users

  • GTA Applicants

    • ID - Integer - used for generated link
    • Name - String
    • PID - Unique Integer
    • Email - Unique String
    • Password - Encrypted String
    • Phone Number - Integer Length of 10, parsed by client
    • PhD of CS - Boolean
    • Number of semesters as student - Integer
    • Passed SPEAK Test - String with set values
    • Number of semesters as employee - Integer
    • Completed Grad Courses - has_many association
    • GPA - Calcualted Integer
    • Publications - has_many association
    • PhD Advisors - has_many association restraint max of 2 (current and previous)
    • Reference Letters - has_many association
    • timestamps - on form submission
  • Completed Grad Courses

    • Name - String
    • Grade - Integer Enumeration (A, B, C, D, F)
  • Publications

    • Citation info - Text
  • PhD Advisor

    • Name - String
    • Email - String
    • Password - Encrypted String
    • Reference Letters - has_many association
  • Reference Letter

    • Body - text
    • File - PDF
    • Applicant - belongs_to association (applicant_id)
    • Advisor - belongs_to association (advisor_id)
  • Graduate Committee Member

    • Email
    • Password - Encrypted String

gtams's People

Contributors

farvaallmighty avatar neolink500 avatar oceas avatar teebash avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar

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.