GithubHelp home page GithubHelp logo

atsvetkov / hopnscotch-portal-net Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 1.0 48.86 MB

An internal web portal for Hop&Scotch language school

License: MIT License

C# 7.81% JavaScript 90.82% CSS 1.37% ASP 0.01%

hopnscotch-portal-net's People

Contributors

atsvetkov avatar

Stargazers

 avatar

Watchers

 avatar  avatar

hopnscotch-portal-net's Issues

Import company

  • create a separate entity for Companies
  • add amo response classes
  • set lead's company using linked_company_id json field
  • expand navigational property in breeze controller and datacontext
  • display company name in printed register for a lead

Configuration injection

  • abstract config settings into some kind of IConfig interface, pull connection strings and other values from web.config
  • inject concrete config where needed with Autofac
  • use web.test.config with AppHarbor specific settings for deployment

Teacher dashboard - monthly report

  • display a report of student's progress during last month (with charts; includes result of monthly progress test)
  • print/download as PDF

Chat

  • using SignalR

Manager - teachers' working hours

  • display working hours for a teacher during selected month (calculate using generated lessons information)
  • display extrapolated workload for current or next month

Import simulation mode

  • import option for saving raw import data (JSON) to database
  • import option for using previously saved import data instead of calling amoCRM API

Lesson generation

  • parse Lead schedule
  • generate dates according to schedule and total hours (for specific Level)
  • create Lessons

Lesson edit UI

  • add lesson status (Planned/Completed/Cancelled)
  • allow to change lesson date (in case of holidays)
  • comment field (mandatory for cancelled lessons)
  • bulk edit (cancel and auto-move to future) from lesson list view

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.