├── .codecov.yml ├── .flake8 ├── .gitattributes ├── .gitignore ├── .gitmodules ├── .python-version ├── .travis.yml ├── CHANGELOG ├── Dockerfile ├── LICENSE ├── Pipfile ├── Pipfile.lock ├── README.md ├── calendar_files └── .gitkeep ├── deploy ├── docker-cmd.sh ├── local-build.sh ├── local-compose.yml ├── local-run.sh ├── travis.sh ├── uwsgi-local-sample.ini └── uwsgi.ini ├── everyclass ├── __init__.py └── server │ ├── __init__.py │ ├── calendar │ ├── __init__.py │ ├── domain │ │ ├── __init__.py │ │ └── ics_generator.py │ ├── model │ │ ├── __init__.py │ │ └── calendar_token.py │ ├── repo │ │ ├── __init__.py │ │ └── calendar_token.py │ ├── service.py │ ├── views.py │ └── views_api.py │ ├── course │ ├── __init__.py │ ├── model │ │ ├── __init__.py │ │ ├── course.py │ │ ├── klass.json │ │ ├── klass.py │ │ ├── klass_review.py │ │ ├── questionnaire.py │ │ └── suggest.py │ ├── service.py │ ├── views.py │ └── views_api.py │ ├── entity │ ├── __init__.py │ ├── domain.py │ ├── exceptions.py │ ├── model │ │ ├── __init__.py │ │ ├── available_rooms.py │ │ ├── multi_people_schedule.py │ │ ├── rooms.py │ │ └── semester.py │ ├── service.py │ ├── views.py │ └── views_api.py │ ├── user │ ├── __init__.py │ ├── exceptions.py │ ├── model │ │ ├── __init__.py │ │ ├── grant.py │ │ ├── privacy_settings.py │ │ ├── simple_password.py │ │ ├── user.py │ │ ├── verification_request.py │ │ └── visitor.py │ ├── repo │ │ ├── __init__.py │ │ ├── privacy_settings.py │ │ ├── user_id_sequence.py │ │ ├── visit_count.py │ │ └── visit_track.py │ ├── service.py │ ├── views.py │ └── views_api.py │ ├── utils │ ├── __init__.py │ ├── api_helpers.py │ ├── base_exceptions.py │ ├── common_helpers.py │ ├── config │ │ ├── __init__.py │ │ └── default.py │ ├── db │ │ ├── __init__.py │ │ ├── dao.py │ │ ├── mongodb.py │ │ ├── postgres.py │ │ └── redis.py │ ├── db_migrate │ │ ├── README │ │ ├── env.py │ │ ├── prod_versions │ │ │ ├── 000b9794afd0_add_calendar_token_index.py │ │ │ └── 5e04dbf30fb0_first_commit_for_prod.py │ │ ├── script.py.mako │ │ └── staging_versions │ │ │ ├── 0883574300ef_add_calendar_token_index.py │ │ │ └── 7edc4e5ad74a_first_commit_for_staging.py │ ├── encryption.py │ ├── jsonable.py │ ├── session.py │ ├── web_consts.py │ └── web_helpers.py │ └── views_main.py ├── frontend ├── gulpfile.js ├── package-lock.json ├── package.json ├── rev-manifest.json ├── static │ ├── android-chrome-192x192.png │ ├── android-chrome-512x512.png │ ├── apple-touch-icon.png │ ├── browserconfig.xml │ ├── css │ │ ├── bootstrap.min.css │ │ └── style-v1.css │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon.ico │ ├── fonts │ │ ├── glyphicons-halflings-regular.eot │ │ ├── glyphicons-halflings-regular.svg │ │ ├── glyphicons-halflings-regular.ttf │ │ ├── glyphicons-halflings-regular.woff │ │ └── glyphicons-halflings-regular.woff2 │ ├── images │ │ ├── class.svg │ │ ├── screenshot1.jpg │ │ ├── screenshot2.jpg │ │ ├── screenshot3.jpg │ │ ├── screenshot5.jpg │ │ ├── screenshot_classroom.png │ │ ├── screenshot_course.png │ │ └── screenshot_subscribe.png │ ├── js │ │ ├── bootstrap.min.js │ │ ├── custom.js │ │ ├── jquery.animate-colors.js │ │ └── jquery_1.11.0_min.js │ ├── manifest.json │ ├── mstile-150x150.png │ └── safari-pinned-tab.svg ├── templates │ ├── calendarSubscribe.html │ ├── common │ │ ├── about.html │ │ ├── donate.html │ │ ├── error.html │ │ ├── guide.html │ │ └── index.html │ ├── course │ │ ├── add_review.html │ │ ├── elective_assistant.html │ │ ├── elective_styles.html │ │ ├── electives.html │ │ └── review.html │ ├── entity │ │ ├── available_rooms.html │ │ ├── card.html │ │ ├── multi_people_schedule.html │ │ ├── multipleClassroomChoice.html │ │ ├── peopleWithSameName.html │ │ ├── room.html │ │ ├── student.html │ │ ├── studentBlocked.html │ │ └── teacher.html │ ├── layout.html │ ├── maintenance.html │ ├── testing.html │ └── user │ │ ├── emailSent.html │ │ ├── emailVerificationProceed.html │ │ ├── login.html │ │ ├── main.html │ │ ├── passwordRegistration.html │ │ ├── passwordRegistrationPending.html │ │ ├── pendingGrants.html │ │ ├── register.html │ │ ├── registerChoice.html │ │ └── visitors.html └── upload.sh ├── reload ├── server.py └── tests ├── __init__.py ├── test_basic_function.py └── test_utils.py /.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/.codecov.yml -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/.flake8 -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/.gitmodules -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.7.1 -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/CHANGELOG -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/LICENSE -------------------------------------------------------------------------------- /Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/Pipfile -------------------------------------------------------------------------------- /Pipfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/Pipfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/README.md -------------------------------------------------------------------------------- /calendar_files/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deploy/docker-cmd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/deploy/docker-cmd.sh -------------------------------------------------------------------------------- /deploy/local-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/deploy/local-build.sh -------------------------------------------------------------------------------- /deploy/local-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/deploy/local-compose.yml -------------------------------------------------------------------------------- /deploy/local-run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/deploy/local-run.sh -------------------------------------------------------------------------------- /deploy/travis.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/deploy/travis.sh -------------------------------------------------------------------------------- /deploy/uwsgi-local-sample.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/deploy/uwsgi-local-sample.ini -------------------------------------------------------------------------------- /deploy/uwsgi.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/deploy/uwsgi.ini -------------------------------------------------------------------------------- /everyclass/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /everyclass/server/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/__init__.py -------------------------------------------------------------------------------- /everyclass/server/calendar/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /everyclass/server/calendar/domain/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /everyclass/server/calendar/domain/ics_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/calendar/domain/ics_generator.py -------------------------------------------------------------------------------- /everyclass/server/calendar/model/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/calendar/model/__init__.py -------------------------------------------------------------------------------- /everyclass/server/calendar/model/calendar_token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/calendar/model/calendar_token.py -------------------------------------------------------------------------------- /everyclass/server/calendar/repo/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /everyclass/server/calendar/repo/calendar_token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/calendar/repo/calendar_token.py -------------------------------------------------------------------------------- /everyclass/server/calendar/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/calendar/service.py -------------------------------------------------------------------------------- /everyclass/server/calendar/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/calendar/views.py -------------------------------------------------------------------------------- /everyclass/server/calendar/views_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/calendar/views_api.py -------------------------------------------------------------------------------- /everyclass/server/course/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /everyclass/server/course/model/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/course/model/__init__.py -------------------------------------------------------------------------------- /everyclass/server/course/model/course.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/course/model/course.py -------------------------------------------------------------------------------- /everyclass/server/course/model/klass.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/course/model/klass.json -------------------------------------------------------------------------------- /everyclass/server/course/model/klass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/course/model/klass.py -------------------------------------------------------------------------------- /everyclass/server/course/model/klass_review.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/course/model/klass_review.py -------------------------------------------------------------------------------- /everyclass/server/course/model/questionnaire.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/course/model/questionnaire.py -------------------------------------------------------------------------------- /everyclass/server/course/model/suggest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/course/model/suggest.py -------------------------------------------------------------------------------- /everyclass/server/course/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/course/service.py -------------------------------------------------------------------------------- /everyclass/server/course/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/course/views.py -------------------------------------------------------------------------------- /everyclass/server/course/views_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/course/views_api.py -------------------------------------------------------------------------------- /everyclass/server/entity/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/entity/__init__.py -------------------------------------------------------------------------------- /everyclass/server/entity/domain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/entity/domain.py -------------------------------------------------------------------------------- /everyclass/server/entity/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/entity/exceptions.py -------------------------------------------------------------------------------- /everyclass/server/entity/model/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/entity/model/__init__.py -------------------------------------------------------------------------------- /everyclass/server/entity/model/available_rooms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/entity/model/available_rooms.py -------------------------------------------------------------------------------- /everyclass/server/entity/model/multi_people_schedule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/entity/model/multi_people_schedule.py -------------------------------------------------------------------------------- /everyclass/server/entity/model/rooms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/entity/model/rooms.py -------------------------------------------------------------------------------- /everyclass/server/entity/model/semester.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/entity/model/semester.py -------------------------------------------------------------------------------- /everyclass/server/entity/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/entity/service.py -------------------------------------------------------------------------------- /everyclass/server/entity/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/entity/views.py -------------------------------------------------------------------------------- /everyclass/server/entity/views_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/entity/views_api.py -------------------------------------------------------------------------------- /everyclass/server/user/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /everyclass/server/user/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/user/exceptions.py -------------------------------------------------------------------------------- /everyclass/server/user/model/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/user/model/__init__.py -------------------------------------------------------------------------------- /everyclass/server/user/model/grant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/user/model/grant.py -------------------------------------------------------------------------------- /everyclass/server/user/model/privacy_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/user/model/privacy_settings.py -------------------------------------------------------------------------------- /everyclass/server/user/model/simple_password.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/user/model/simple_password.py -------------------------------------------------------------------------------- /everyclass/server/user/model/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/user/model/user.py -------------------------------------------------------------------------------- /everyclass/server/user/model/verification_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/user/model/verification_request.py -------------------------------------------------------------------------------- /everyclass/server/user/model/visitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/user/model/visitor.py -------------------------------------------------------------------------------- /everyclass/server/user/repo/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /everyclass/server/user/repo/privacy_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/user/repo/privacy_settings.py -------------------------------------------------------------------------------- /everyclass/server/user/repo/user_id_sequence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/user/repo/user_id_sequence.py -------------------------------------------------------------------------------- /everyclass/server/user/repo/visit_count.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/user/repo/visit_count.py -------------------------------------------------------------------------------- /everyclass/server/user/repo/visit_track.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/user/repo/visit_track.py -------------------------------------------------------------------------------- /everyclass/server/user/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/user/service.py -------------------------------------------------------------------------------- /everyclass/server/user/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/user/views.py -------------------------------------------------------------------------------- /everyclass/server/user/views_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/user/views_api.py -------------------------------------------------------------------------------- /everyclass/server/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/utils/__init__.py -------------------------------------------------------------------------------- /everyclass/server/utils/api_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/utils/api_helpers.py -------------------------------------------------------------------------------- /everyclass/server/utils/base_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/utils/base_exceptions.py -------------------------------------------------------------------------------- /everyclass/server/utils/common_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/utils/common_helpers.py -------------------------------------------------------------------------------- /everyclass/server/utils/config/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/utils/config/__init__.py -------------------------------------------------------------------------------- /everyclass/server/utils/config/default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/utils/config/default.py -------------------------------------------------------------------------------- /everyclass/server/utils/db/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/utils/db/__init__.py -------------------------------------------------------------------------------- /everyclass/server/utils/db/dao.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/utils/db/dao.py -------------------------------------------------------------------------------- /everyclass/server/utils/db/mongodb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/utils/db/mongodb.py -------------------------------------------------------------------------------- /everyclass/server/utils/db/postgres.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/utils/db/postgres.py -------------------------------------------------------------------------------- /everyclass/server/utils/db/redis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/utils/db/redis.py -------------------------------------------------------------------------------- /everyclass/server/utils/db_migrate/README: -------------------------------------------------------------------------------- 1 | Generic single-database configuration. -------------------------------------------------------------------------------- /everyclass/server/utils/db_migrate/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/utils/db_migrate/env.py -------------------------------------------------------------------------------- /everyclass/server/utils/db_migrate/prod_versions/000b9794afd0_add_calendar_token_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/utils/db_migrate/prod_versions/000b9794afd0_add_calendar_token_index.py -------------------------------------------------------------------------------- /everyclass/server/utils/db_migrate/prod_versions/5e04dbf30fb0_first_commit_for_prod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/utils/db_migrate/prod_versions/5e04dbf30fb0_first_commit_for_prod.py -------------------------------------------------------------------------------- /everyclass/server/utils/db_migrate/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/utils/db_migrate/script.py.mako -------------------------------------------------------------------------------- /everyclass/server/utils/db_migrate/staging_versions/0883574300ef_add_calendar_token_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/utils/db_migrate/staging_versions/0883574300ef_add_calendar_token_index.py -------------------------------------------------------------------------------- /everyclass/server/utils/db_migrate/staging_versions/7edc4e5ad74a_first_commit_for_staging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/utils/db_migrate/staging_versions/7edc4e5ad74a_first_commit_for_staging.py -------------------------------------------------------------------------------- /everyclass/server/utils/encryption.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/utils/encryption.py -------------------------------------------------------------------------------- /everyclass/server/utils/jsonable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/utils/jsonable.py -------------------------------------------------------------------------------- /everyclass/server/utils/session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/utils/session.py -------------------------------------------------------------------------------- /everyclass/server/utils/web_consts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/utils/web_consts.py -------------------------------------------------------------------------------- /everyclass/server/utils/web_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/utils/web_helpers.py -------------------------------------------------------------------------------- /everyclass/server/views_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/everyclass/server/views_main.py -------------------------------------------------------------------------------- /frontend/gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/gulpfile.js -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/rev-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/rev-manifest.json -------------------------------------------------------------------------------- /frontend/static/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/static/android-chrome-192x192.png -------------------------------------------------------------------------------- /frontend/static/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/static/android-chrome-512x512.png -------------------------------------------------------------------------------- /frontend/static/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/static/apple-touch-icon.png -------------------------------------------------------------------------------- /frontend/static/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/static/browserconfig.xml -------------------------------------------------------------------------------- /frontend/static/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/static/css/bootstrap.min.css -------------------------------------------------------------------------------- /frontend/static/css/style-v1.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/static/css/style-v1.css -------------------------------------------------------------------------------- /frontend/static/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/static/favicon-16x16.png -------------------------------------------------------------------------------- /frontend/static/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/static/favicon-32x32.png -------------------------------------------------------------------------------- /frontend/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/static/favicon.ico -------------------------------------------------------------------------------- /frontend/static/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/static/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /frontend/static/fonts/glyphicons-halflings-regular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/static/fonts/glyphicons-halflings-regular.svg -------------------------------------------------------------------------------- /frontend/static/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/static/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /frontend/static/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/static/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /frontend/static/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/static/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /frontend/static/images/class.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/static/images/class.svg -------------------------------------------------------------------------------- /frontend/static/images/screenshot1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/static/images/screenshot1.jpg -------------------------------------------------------------------------------- /frontend/static/images/screenshot2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/static/images/screenshot2.jpg -------------------------------------------------------------------------------- /frontend/static/images/screenshot3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/static/images/screenshot3.jpg -------------------------------------------------------------------------------- /frontend/static/images/screenshot5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/static/images/screenshot5.jpg -------------------------------------------------------------------------------- /frontend/static/images/screenshot_classroom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/static/images/screenshot_classroom.png -------------------------------------------------------------------------------- /frontend/static/images/screenshot_course.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/static/images/screenshot_course.png -------------------------------------------------------------------------------- /frontend/static/images/screenshot_subscribe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/static/images/screenshot_subscribe.png -------------------------------------------------------------------------------- /frontend/static/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/static/js/bootstrap.min.js -------------------------------------------------------------------------------- /frontend/static/js/custom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/static/js/custom.js -------------------------------------------------------------------------------- /frontend/static/js/jquery.animate-colors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/static/js/jquery.animate-colors.js -------------------------------------------------------------------------------- /frontend/static/js/jquery_1.11.0_min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/static/js/jquery_1.11.0_min.js -------------------------------------------------------------------------------- /frontend/static/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/static/manifest.json -------------------------------------------------------------------------------- /frontend/static/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/static/mstile-150x150.png -------------------------------------------------------------------------------- /frontend/static/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/static/safari-pinned-tab.svg -------------------------------------------------------------------------------- /frontend/templates/calendarSubscribe.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/templates/calendarSubscribe.html -------------------------------------------------------------------------------- /frontend/templates/common/about.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/templates/common/about.html -------------------------------------------------------------------------------- /frontend/templates/common/donate.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/templates/common/donate.html -------------------------------------------------------------------------------- /frontend/templates/common/error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/templates/common/error.html -------------------------------------------------------------------------------- /frontend/templates/common/guide.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/templates/common/guide.html -------------------------------------------------------------------------------- /frontend/templates/common/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/templates/common/index.html -------------------------------------------------------------------------------- /frontend/templates/course/add_review.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/templates/course/add_review.html -------------------------------------------------------------------------------- /frontend/templates/course/elective_assistant.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/templates/course/elective_assistant.html -------------------------------------------------------------------------------- /frontend/templates/course/elective_styles.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/templates/course/elective_styles.html -------------------------------------------------------------------------------- /frontend/templates/course/electives.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/templates/course/electives.html -------------------------------------------------------------------------------- /frontend/templates/course/review.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/templates/course/review.html -------------------------------------------------------------------------------- /frontend/templates/entity/available_rooms.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/templates/entity/available_rooms.html -------------------------------------------------------------------------------- /frontend/templates/entity/card.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/templates/entity/card.html -------------------------------------------------------------------------------- /frontend/templates/entity/multi_people_schedule.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/templates/entity/multi_people_schedule.html -------------------------------------------------------------------------------- /frontend/templates/entity/multipleClassroomChoice.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/templates/entity/multipleClassroomChoice.html -------------------------------------------------------------------------------- /frontend/templates/entity/peopleWithSameName.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/templates/entity/peopleWithSameName.html -------------------------------------------------------------------------------- /frontend/templates/entity/room.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/templates/entity/room.html -------------------------------------------------------------------------------- /frontend/templates/entity/student.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/templates/entity/student.html -------------------------------------------------------------------------------- /frontend/templates/entity/studentBlocked.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/templates/entity/studentBlocked.html -------------------------------------------------------------------------------- /frontend/templates/entity/teacher.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/templates/entity/teacher.html -------------------------------------------------------------------------------- /frontend/templates/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/templates/layout.html -------------------------------------------------------------------------------- /frontend/templates/maintenance.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/templates/maintenance.html -------------------------------------------------------------------------------- /frontend/templates/testing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/templates/testing.html -------------------------------------------------------------------------------- /frontend/templates/user/emailSent.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/templates/user/emailSent.html -------------------------------------------------------------------------------- /frontend/templates/user/emailVerificationProceed.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/templates/user/emailVerificationProceed.html -------------------------------------------------------------------------------- /frontend/templates/user/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/templates/user/login.html -------------------------------------------------------------------------------- /frontend/templates/user/main.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/templates/user/main.html -------------------------------------------------------------------------------- /frontend/templates/user/passwordRegistration.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/templates/user/passwordRegistration.html -------------------------------------------------------------------------------- /frontend/templates/user/passwordRegistrationPending.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/templates/user/passwordRegistrationPending.html -------------------------------------------------------------------------------- /frontend/templates/user/pendingGrants.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/templates/user/pendingGrants.html -------------------------------------------------------------------------------- /frontend/templates/user/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/templates/user/register.html -------------------------------------------------------------------------------- /frontend/templates/user/registerChoice.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/templates/user/registerChoice.html -------------------------------------------------------------------------------- /frontend/templates/user/visitors.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/frontend/templates/user/visitors.html -------------------------------------------------------------------------------- /frontend/upload.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | qshell qupload qiniu_settings.json -------------------------------------------------------------------------------- /reload: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/server.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_basic_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/tests/test_basic_function.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everyclass/everyclass-server/HEAD/tests/test_utils.py --------------------------------------------------------------------------------