GithubHelp home page GithubHelp logo

maulinniam / curricularanalytics.jl Goto Github PK

View Code? Open in Web Editor NEW

This project forked from curricularanalytics/curricularanalytics.jl

0.0 1.0 0.0 16.58 MB

CurricularAnalytics.jl

License: GNU General Public License v3.0

HTML 42.02% JavaScript 17.67% Vue 9.74% CSS 3.12% Julia 27.44%

curricularanalytics.jl's Introduction

License: GPL v3 Build Status DOI

CurricularAnalytics.jl

CurricularAnalytics.jl is a toolbox for studying and analyzing academic program curricula. The toolbox represents curricula as graphs, allowing various graph-theoretic measures to be applied in order to quantify the complexity of curricula. In addition to analyzing curricular complexity, the toolbox supports the ability to visualize curricula, to compare and contrast curricula, to create optimal degree plans for completing curricula that satisfy particular constraints, and to simulate the impact of various events on student progression through a curriculum.

Documentation

Full documentation is available at GitHub Pages. Documentation for functions in this toolbox is also available via the Julia REPL help system. Additional tutorials can be found at CurricularAnaltyics.

Installation

Installation is straightforward. First, install the Julia programming language on your computer. To do this, download Julia here: https://julialang.org, and follow the instructions for your operating system.

Next, open the Julia application that you just installed. It should look similar to the image below.

Julia termain

Then enter Pkg mode from within Julia by typing ], and then type:

(v1.1) pkg> add CurricularAnalytics

This will install the toolbox, along with the other Julia packages needed to run it.

Supported Versions

  • CurricularAnalytics master will be maintained/enhanced to work with the latest stable version of Julia.
  • Julia 1.1.0: CurricularAnalytics v0.3.3 is the latest version guaranteed to work with Julia 1.2.0.
  • Later versions: Some functionality might not work with prerelease / unstable / nightly versions of Julia. If you run into a problem, please file an issue.

Contributing and Reporting Bugs

We welcome contributions and bug reports! Please see CONTRIBUTING.md for guidance on development and bug reporting.

curricularanalytics.jl's People

Contributors

haydenfree avatar heileman avatar kevinwarne avatar orhanabar avatar wgthompson avatar

Watchers

 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.