├── .editorconfig ├── .eslintrc.js ├── .gitattributes ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── app ├── app.vue ├── assets │ ├── css │ │ ├── font-awesome.css │ │ └── normalize.css │ ├── data │ │ ├── README.md │ │ ├── academies.json │ │ ├── index.js │ │ ├── package.json │ │ ├── root.json │ │ ├── rules.json │ │ ├── schools.json │ │ └── subjects.json │ ├── fonts │ │ ├── HanHei-SC-semibold.woff │ │ ├── HanHei-SC-text.woff │ │ ├── HanHei-SC-thin.woff │ │ └── fontawesome-webfont.woff2 │ ├── img │ │ ├── hourglass.svg │ │ ├── itcast.svg │ │ ├── logo.png │ │ └── vuex.png │ ├── less │ │ ├── grid.less │ │ └── style.less │ ├── locales │ │ ├── en.json │ │ ├── index.js │ │ └── zh-CN.json │ └── www │ │ ├── error.gif │ │ ├── mail.xtpl │ │ ├── rated.xtpl │ │ ├── rating.xtpl │ │ ├── script.js │ │ ├── style.css │ │ ├── style.min.css │ │ └── txt.xtpl ├── backgrounds │ ├── index.js │ ├── menu.js │ ├── update.js │ └── window.js ├── components │ ├── about.vue │ └── sidebar.vue ├── index.ejs ├── libraries │ ├── config.js │ ├── extlink.js │ ├── logger.js │ ├── mail.js │ ├── menu.js │ ├── option.js │ ├── report.js │ ├── routes.js │ ├── server.js │ ├── storage.js │ ├── utils.js │ └── vue.js ├── main.js ├── package.json ├── renderer.js ├── update.html └── views │ ├── dashboard.vue │ ├── start.vue │ └── watch.vue ├── gulpfile.js ├── package.json └── tasks ├── packager.config.js ├── resources ├── icon.icns ├── icon.ico └── icon.png ├── updater.config.js ├── webpack.config.base.js ├── webpack.config.main.js └── webpack.config.renderer.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/README.md -------------------------------------------------------------------------------- /app/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/app.vue -------------------------------------------------------------------------------- /app/assets/css/font-awesome.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/assets/css/font-awesome.css -------------------------------------------------------------------------------- /app/assets/css/normalize.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/assets/css/normalize.css -------------------------------------------------------------------------------- /app/assets/data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/assets/data/README.md -------------------------------------------------------------------------------- /app/assets/data/academies.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/assets/data/academies.json -------------------------------------------------------------------------------- /app/assets/data/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/assets/data/index.js -------------------------------------------------------------------------------- /app/assets/data/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/assets/data/package.json -------------------------------------------------------------------------------- /app/assets/data/root.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/assets/data/root.json -------------------------------------------------------------------------------- /app/assets/data/rules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/assets/data/rules.json -------------------------------------------------------------------------------- /app/assets/data/schools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/assets/data/schools.json -------------------------------------------------------------------------------- /app/assets/data/subjects.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/assets/data/subjects.json -------------------------------------------------------------------------------- /app/assets/fonts/HanHei-SC-semibold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/assets/fonts/HanHei-SC-semibold.woff -------------------------------------------------------------------------------- /app/assets/fonts/HanHei-SC-text.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/assets/fonts/HanHei-SC-text.woff -------------------------------------------------------------------------------- /app/assets/fonts/HanHei-SC-thin.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/assets/fonts/HanHei-SC-thin.woff -------------------------------------------------------------------------------- /app/assets/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/assets/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /app/assets/img/hourglass.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/assets/img/hourglass.svg -------------------------------------------------------------------------------- /app/assets/img/itcast.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/assets/img/itcast.svg -------------------------------------------------------------------------------- /app/assets/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/assets/img/logo.png -------------------------------------------------------------------------------- /app/assets/img/vuex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/assets/img/vuex.png -------------------------------------------------------------------------------- /app/assets/less/grid.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/assets/less/grid.less -------------------------------------------------------------------------------- /app/assets/less/style.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/assets/less/style.less -------------------------------------------------------------------------------- /app/assets/locales/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/assets/locales/en.json -------------------------------------------------------------------------------- /app/assets/locales/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/assets/locales/index.js -------------------------------------------------------------------------------- /app/assets/locales/zh-CN.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/assets/locales/zh-CN.json -------------------------------------------------------------------------------- /app/assets/www/error.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/assets/www/error.gif -------------------------------------------------------------------------------- /app/assets/www/mail.xtpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/assets/www/mail.xtpl -------------------------------------------------------------------------------- /app/assets/www/rated.xtpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/assets/www/rated.xtpl -------------------------------------------------------------------------------- /app/assets/www/rating.xtpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/assets/www/rating.xtpl -------------------------------------------------------------------------------- /app/assets/www/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/assets/www/script.js -------------------------------------------------------------------------------- /app/assets/www/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/assets/www/style.css -------------------------------------------------------------------------------- /app/assets/www/style.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/assets/www/style.min.css -------------------------------------------------------------------------------- /app/assets/www/txt.xtpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/assets/www/txt.xtpl -------------------------------------------------------------------------------- /app/backgrounds/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/backgrounds/index.js -------------------------------------------------------------------------------- /app/backgrounds/menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/backgrounds/menu.js -------------------------------------------------------------------------------- /app/backgrounds/update.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/backgrounds/update.js -------------------------------------------------------------------------------- /app/backgrounds/window.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/backgrounds/window.js -------------------------------------------------------------------------------- /app/components/about.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/components/about.vue -------------------------------------------------------------------------------- /app/components/sidebar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/components/sidebar.vue -------------------------------------------------------------------------------- /app/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/index.ejs -------------------------------------------------------------------------------- /app/libraries/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/libraries/config.js -------------------------------------------------------------------------------- /app/libraries/extlink.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/libraries/extlink.js -------------------------------------------------------------------------------- /app/libraries/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/libraries/logger.js -------------------------------------------------------------------------------- /app/libraries/mail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/libraries/mail.js -------------------------------------------------------------------------------- /app/libraries/menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/libraries/menu.js -------------------------------------------------------------------------------- /app/libraries/option.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/libraries/option.js -------------------------------------------------------------------------------- /app/libraries/report.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/libraries/report.js -------------------------------------------------------------------------------- /app/libraries/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/libraries/routes.js -------------------------------------------------------------------------------- /app/libraries/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/libraries/server.js -------------------------------------------------------------------------------- /app/libraries/storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/libraries/storage.js -------------------------------------------------------------------------------- /app/libraries/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/libraries/utils.js -------------------------------------------------------------------------------- /app/libraries/vue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/libraries/vue.js -------------------------------------------------------------------------------- /app/main.js: -------------------------------------------------------------------------------- 1 | require('./backgrounds') 2 | -------------------------------------------------------------------------------- /app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/package.json -------------------------------------------------------------------------------- /app/renderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/renderer.js -------------------------------------------------------------------------------- /app/update.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/update.html -------------------------------------------------------------------------------- /app/views/dashboard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/views/dashboard.vue -------------------------------------------------------------------------------- /app/views/start.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/views/start.vue -------------------------------------------------------------------------------- /app/views/watch.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/app/views/watch.vue -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/gulpfile.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/package.json -------------------------------------------------------------------------------- /tasks/packager.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/tasks/packager.config.js -------------------------------------------------------------------------------- /tasks/resources/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/tasks/resources/icon.icns -------------------------------------------------------------------------------- /tasks/resources/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/tasks/resources/icon.ico -------------------------------------------------------------------------------- /tasks/resources/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/tasks/resources/icon.png -------------------------------------------------------------------------------- /tasks/updater.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/tasks/updater.config.js -------------------------------------------------------------------------------- /tasks/webpack.config.base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/tasks/webpack.config.base.js -------------------------------------------------------------------------------- /tasks/webpack.config.main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/tasks/webpack.config.main.js -------------------------------------------------------------------------------- /tasks/webpack.config.renderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zce/itcast-tms/HEAD/tasks/webpack.config.renderer.js --------------------------------------------------------------------------------