Code Monkey home page Code Monkey logo

cpm's Introduction

Deutsche Beschreibung siehe unten

Course Planning Management

License

The Course Planning Management Software (CPM) should support the course planning of department or faculty of universities/colleges from early phases of the planning to scheduling the courses. The main focus of CPM is to optimize the cooperative work between the involved persons throughout the whole process.

The prototype was build as a part of a master thesis at the Department of Informatics at the University of Hamburg, to show how a web based software can support the cooperative work between different roles, reduce time effort, number of documents and trascription errors, and make the process more transparent.

The CPM prototype is based on the Laravel Framework v. 4.2 and Bootstrap v.3.*.

Used packages

Further extensions

Current Version

The current version of CPM is an early-stage prototype, which contains only a few fully functional features.

Core data management

  • core data management like degree courses, modules, courses, employees, research groups
  • user management, create and assign roles

Medium-term planning

Semester planning

  • generate course planning through different options like copying plannings from last semester or generate them from the medium-term planning
  • assign or copy lecturer and rooms to plannings
  • generate schedule for a specific semester of a degree course

License

The Course Planning Management System is open-sourced software licensed under the MIT license

Lehrplanungsmanagement

License

Die Lehrplanungsmanagement-Software (LPM) soll den Lehrplanungsprozess an Fachbereichen oder Fakultäten von Universtäten/Hochschulen unterstützen, beginnend bei der Prognose bis hin zur Raum- und Zeitplanung von einzelnen Lehrveranstaltungen. Die Hauptfokus von LPM liegt in der Optimierung der Kooperativen Arbeit zwischen den involvierten Akteuren während des gesamten Prozesses.

Der Prototyp war Teil einer Master am Fachbereich Informatik der Universität Hamburg, um zu zeigen, wie eine web-basierte Software die kooperative Arbeit zwischen den involvierten Akteuren zu förderen, den Zeitaufwand, die Dokumentenanzahl und Übertragungsfehler zu reduzieren. Außerdem soll der Prozess transparenter gestaltet werden.

Der LPM-Prototyp basiert auf der Version 4.2 des Laravel Frameworks und Bootstrap v.3.*.

Verwendete Packages

Weitere Erweiterungen

Aktuelle Version

Die aktuelle Version des LPM-Prototyps befindet sich in einer frühen Entwicklungsphase. Er besitzt nur einen begrenzten Funktionsumfang.

Stammdatenverwaltung

  • Verwalten von Studiengängen, Modulen, Lehrveranstaltungen, Arbeitsbereichen, Mitarbeiter
  • Benutzerverwaltung, Rollen anlegen und zuweisen

Mittelfristige Lehrplanung

Semesterplanung

  • Verschiedene Möglichkeiten Planungen zu generieren bzw. anzulegen, z.B. aus der Mittelfristigen Lehrplanung generieren, Planungen aus dem vorherigen kopieren
  • Zuweisen von Lehrenden, Räumen und Uhrzeiten
  • Generieren von Stundenplänen

Lizenz

Die Lehrplanungsmanagement-Software ist veröffentlicht unter der MIT-Lizenz

cpm's People

Contributors

teruk avatar

Watchers

 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.