Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / wells2333 / sg-exam
基于Spring Boot搭建的新一代教学管理平台,提供权限管理、考试、问卷、练习等功能
JSON API: https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wells2333%2Fsg-exam
Stars: 305
Forks: 139
Open Issues: 2
License: apache-2.0
Language: Java
Repo Size: 85.8 MB
Dependencies:
1,845
Created: about 5 years ago
Updated: 3 days ago
Last pushed: 3 days ago
Last synced: 3 days ago
Topics: examination, online-exam-system, online-examination-system, spring-boot, spring-microservice-exam, vue
Files
Loading...
Readme
Loading...
Dependencies
- @babel/core ^7.8.0 development
- @tarojs/cli 3.4.6 development
- @tarojs/mini-runner 3.4.6 development
- @tarojs/webpack-runner 3.4.6 development
- @types/webpack-env ^1.13.6 development
- @typescript-eslint/eslint-plugin ^2.x development
- @typescript-eslint/parser ^2.x development
- @vue/compiler-sfc ^3.0.0 development
- babel-plugin-import ^1.13.5 development
- babel-preset-taro 3.4.6 development
- eslint ^6.8.0 development
- eslint-config-taro 3.4.6 development
- eslint-plugin-vue ^7.0.0 development
- postcss-px-scale ^1.1.1 development
- stylelint 9.3.0 development
- typescript ^3.7.0 development
- vite-plugin-style-import ^2.0.0 development
- vue-loader ^16.0.0-beta.8 development
- @babel/runtime ^7.7.7
- @nutui/nutui-taro ^3.1.8
- @tarojs/components 3.4.6
- @tarojs/plugin-framework-vue3 3.4.6
- @tarojs/plugin-html 3.4.6
- @tarojs/runtime 3.4.6
- taro-ui ^3.1.0-beta.2
- taro-ui-vue3 ^1.0.0-alpha.21
- vue ^3.0.0
docker-compose.yml
docker
- ${SG_EXAM_REGISTRY}/sg-next-app ${SG_EXAM_VERSION}
- ${SG_EXAM_REGISTRY}/sg-user-service ${SG_EXAM_VERSION}
- grafana/grafana latest
- prom/prometheus latest
- redis latest
frontend/Dockerfile
docker
- nginx 1.13.6-alpine build
kubernetes/efk/Dockerfile
docker
- fluent/fluentd-kubernetes-daemonset v1.4.2-debian-elasticsearch-1.1 build
sg-user-service/Dockerfile
docker
- openjdk 14.0.1 build
build.gradle
maven
- org.projectlombok:lombok 1.18.24 compileOnly
- cn.hutool:hutool-all 4.5.0 implementation
- com.alibaba:easyexcel 2.1.4 implementation
- com.fasterxml.jackson.datatype:jackson-datatype-jdk8 2.13.3 implementation
- com.fasterxml.jackson.datatype:jackson-datatype-jsr310 2.13.3 implementation
- com.fasterxml.jackson.module:jackson-module-parameter-names 2.13.3 implementation
- com.github.axet:kaptcha 0.0.9 implementation
- com.github.pagehelper:pagehelper-spring-boot-starter 1.4.2 implementation
- com.github.ulisesbocchio:jasypt-spring-boot-starter 1.18 implementation
- com.google.guava:guava 28.2-jre implementation
- com.google.zxing:core 3.4.0 implementation
- com.google.zxing:javase 3.4.0 implementation
- com.h2database:h2 2.1.212 implementation
- com.qiniu:qiniu-java-sdk 7.8.0 implementation
- com.squareup.okhttp3:okhttp 4.9.3 implementation
- commons-beanutils:commons-beanutils 1.9.2 implementation
- commons-io:commons-io 2.6 implementation
- javax.servlet:javax.servlet-api 4.0.1 implementation
- org.apache.commons:commons-collections4 4.1 implementation
- org.apache.commons:commons-lang3 * implementation
- org.hibernate.validator:hibernate-validator 6.2.3.Final implementation
- org.hibernate:hibernate-validator 6.2.3.Final implementation
- org.json:json 20140107 implementation
- org.springdoc:springdoc-openapi-ui 1.6.8 implementation
- org.springframework.boot:spring-boot-starter-data-redis * implementation
sg-api/build.gradle
maven
- com.alibaba:fastjson 1.2.70 implementation
- javax.persistence:persistence-api 1.0 implementation
sg-common/build.gradle
maven
- org.projectlombok:lombok 1.18.24 compileOnly
- cn.hutool:hutool-all 4.5.0 implementation
- com.alibaba:easyexcel 2.1.4 implementation
- com.alibaba:fastjson 1.2.70 implementation
- com.fasterxml.jackson.datatype:jackson-datatype-jdk8 2.13.3 implementation
- com.fasterxml.jackson.datatype:jackson-datatype-jsr310 2.13.3 implementation
- com.fasterxml.jackson.module:jackson-module-parameter-names 2.13.3 implementation
- com.github.kstyrc:embedded-redis 0.6 implementation
- com.github.pagehelper:pagehelper-spring-boot-starter 1.4.2 implementation
- com.github.ulisesbocchio:jasypt-spring-boot-starter 1.18 implementation
- com.google.guava:guava 28.2-jre implementation
- com.google.zxing:core 3.4.0 implementation
- com.google.zxing:javase 3.4.0 implementation
- com.squareup.okhttp3:okhttp 3.14.2 implementation
- commons-beanutils:commons-beanutils 1.9.2 implementation
- commons-io:commons-io 2.6 implementation
- io.jsonwebtoken:jjwt 0.9.0 implementation
- io.micrometer:micrometer-registry-prometheus 1.9.0 implementation
- javax.persistence:persistence-api 1.0 implementation
- javax.servlet:javax.servlet-api 4.0.1 implementation
- org.apache.commons:commons-collections4 4.1 implementation
- org.apache.commons:commons-lang3 3.10 implementation
- org.apache.lucene:lucene-core 8.3.0 implementation
- org.aspectj:aspectjrt 1.9.7 implementation
- org.aspectj:aspectjtools 1.9.7 implementation
- org.aspectj:aspectjweaver 1.9.7 implementation
- org.assertj:assertj-core 3.22.0 implementation
- org.hibernate.validator:hibernate-validator 6.0.14.Final implementation
- org.hibernate:hibernate-validator 6.0.14.Final implementation
- org.json:json 20140107 implementation
- org.springframework.boot:spring-boot-starter-data-redis 2.7.1 implementation
- org.springframework.boot:spring-boot-starter-security * implementation
- org.springframework.security:spring-security-core * implementation
- tk.mybatis:mapper-spring-boot-starter 4.2.1 implementation
- com.alibaba:fastjson 1.2.70 implementation
- tk.mybatis:mapper-spring-boot-starter 4.2.1 implementation
- org.junit.jupiter:junit-jupiter-api 5.7.0 testImplementation
- org.junit.jupiter:junit-jupiter-engine 5.7.0 testRuntimeOnly
- com.alibaba:fastjson 1.2.70 implementation
- org.apache.velocity:velocity-engine-core 2.3 implementation
- tk.mybatis:mapper-spring-boot-starter 4.2.1 implementation
- org.junit.jupiter:junit-jupiter-api 5.7.0 testImplementation
- org.junit.jupiter:junit-jupiter-engine 5.7.0 testRuntimeOnly
- com.alibaba:fastjson 1.2.70 implementation
- com.aliyun:dysmsapi20170525 2.0.9 implementation
- com.baidu.aip:java-sdk 4.15.4 implementation
- com.github.binarywang:weixin-java-miniapp 3.4.0 implementation
- com.github.binarywang:weixin-java-mp 4.1.0 implementation
- com.github.kstyrc:embedded-redis 0.6 implementation
- com.nimbusds:nimbus-jose-jwt 8.2 implementation
- io.jsonwebtoken:jjwt 0.9.0 implementation
- io.micrometer:micrometer-registry-prometheus 1.9.0 implementation
- mysql:mysql-connector-java 8.0.13 implementation
- org.mybatis.spring.boot:mybatis-spring-boot-starter 2.1.3 implementation
- org.springframework.boot:spring-boot-starter-actuator * implementation
- org.springframework.boot:spring-boot-starter-aop * implementation
- org.springframework.boot:spring-boot-starter-jdbc * implementation
- org.springframework.boot:spring-boot-starter-security * implementation
- org.springframework.boot:spring-boot-starter-undertow * implementation
- org.springframework.boot:spring-boot-starter-web * implementation
- tk.mybatis:mapper-spring-boot-starter 4.2.1 implementation
- com.github.stefanbirkner:system-rules 1.19.0 testImplementation
- org.springframework.boot:spring-boot-starter-test * testImplementation
- @types/babel-core ^6.25.6 development
- @types/babel-plugin-syntax-jsx ^6.18.0 development
- @types/chromedriver ^2.38.0 development
- @types/copy-webpack-plugin ^4.4.4 development
- @types/crypto-js ^3.1.43 development
- @types/eslint ^4.16.6 development
- @types/extract-text-webpack-plugin ^3.0.4 development
- @types/html-webpack-plugin ^2.30.4 development
- @types/jest ^22.2.3 development
- @types/js-cookie ^2.2.2 development
- @types/nightwatch ^0.9.12 development
- @types/node-notifier ^5.4.0 development
- @types/node-sass ^4.11.3 development
- @types/nprogress ^0.2.0 development
- @types/ora ^1.3.5 development
- @types/rimraf ^2.0.2 development
- @types/semver ^5.5.0 development
- @types/shelljs ^0.8.5 development
- @types/uglifyjs-webpack-plugin ^1.1.0 development
- @types/webpack ^3.8.18 development
- @types/webpack-bundle-analyzer ^2.13.1 development
- @types/webpack-dev-server ^2.9.6 development
- @types/webpack-merge ^4.1.5 development
- autoprefixer ^7.1.2 development
- babel-core ^6.22.1 development
- babel-eslint ^8.2.1 development
- babel-helper-vue-jsx-merge-props ^2.0.3 development
- babel-jest ^21.0.2 development
- babel-loader ^7.1.1 development
- babel-plugin-component ^1.1.1 development
- babel-plugin-dynamic-import-node ^1.2.0 development
- babel-plugin-syntax-jsx ^6.18.0 development
- babel-plugin-transform-es2015-modules-commonjs ^6.26.0 development
- babel-plugin-transform-runtime ^6.22.0 development
- babel-plugin-transform-vue-jsx ^3.5.0 development
- babel-preset-env ^1.3.2 development
- babel-preset-stage-2 ^6.22.0 development
- babel-register ^6.22.0 development
- chalk ^2.0.1 development
- chromedriver ^2.46.0 development
- copy-webpack-plugin ^4.0.1 development
- cross-spawn ^5.0.1 development
- crypto-js ^3.1.9-1 development
- css-loader ^0.28.0 development
- eslint ^4.15.0 development
- eslint-config-standard ^10.2.1 development
- eslint-friendly-formatter ^3.0.0 development
- eslint-loader ^1.7.1 development
- eslint-plugin-import ^2.7.0 development
- eslint-plugin-node ^5.2.0 development
- eslint-plugin-promise ^3.4.0 development
- eslint-plugin-standard ^3.0.1 development
- eslint-plugin-vue ^4.0.0 development
- extract-text-webpack-plugin ^3.0.0 development
- file-loader ^1.1.4 development
- friendly-errors-webpack-plugin ^1.6.1 development
- html-webpack-plugin ^2.30.1 development
- jest ^22.0.4 development
- jest-serializer-vue ^0.3.0 development
- nightwatch ^0.9.12 development
- node-notifier ^5.1.2 development
- optimize-css-assets-webpack-plugin ^3.2.0 development
- ora ^1.2.0 development
- portfinder ^1.0.13 development
- postcss-import ^11.0.0 development
- postcss-loader ^2.0.8 development
- postcss-url ^7.2.1 development
- rimraf ^2.6.0 development
- sass-loader ^7.3.1 development
- selenium-server ^3.0.1 development
- semver ^5.3.0 development
- shelljs ^0.7.6 development
- uglifyjs-webpack-plugin ^1.1.1 development
- url-loader ^0.5.8 development
- vue-jest ^1.0.2 development
- vue-loader ^13.3.0 development
- vue-style-loader ^3.0.1 development
- vue-svg-icon ^1.2.9 development
- vue-template-compiler ^2.5.2 development
- vue2-svg-icon ^1.3.2 development
- webpack ^3.6.0 development
- webpack-bundle-analyzer ^2.9.0 development
- webpack-dev-server ^2.9.1 development
- webpack-merge ^4.1.0 development
- @fortawesome/fontawesome ^1.1.8
- @fortawesome/fontawesome-free-brands ^5.0.13
- @fortawesome/fontawesome-free-regular ^5.0.13
- @fortawesome/fontawesome-free-solid ^5.0.13
- @fortawesome/vue-fontawesome ^0.1.3
- @tinymce/tinymce-vue ^2.1.0
- axios ^0.18.0
- element-ui ^2.4.11
- js-cookie ^2.2.0
- moment ^2.24.0
- nprogress ^0.2.0
- sass ^1.56.1
- videojs-contrib-hls ^5.14.1
- vue ^2.5.2
- vue-count-to ^1.0.13
- vue-fixed-header ^3.2.14
- vue-router ^3.0.1
- vue-spinkit ^1.4.1
- vue-video-player ^5.0.2
- vue2-animate ^2.1.0
- vue2-countdown ^1.0.8
- vuex ^3.0.1
- @commitlint/cli ^14.1.0 development
- @commitlint/config-conventional ^14.1.0 development
- @iconify/json ^1.1.422 development
- @purge-icons/generated ^0.7.0 development
- @types/codemirror ^5.60.5 development
- @types/crypto-js ^4.0.2 development
- @types/fs-extra ^9.0.13 development
- @types/inquirer ^8.1.3 development
- @types/intro.js ^3.0.2 development
- @types/jest ^27.0.2 development
- @types/lodash-es ^4.17.5 development
- @types/mockjs ^1.0.4 development
- @types/node ^16.11.6 development
- @types/nprogress ^0.2.0 development
- @types/qrcode ^1.4.1 development
- @types/qs ^6.9.7 development
- @types/showdown ^1.9.4 development
- @types/sortablejs ^1.10.7 development
- @typescript-eslint/eslint-plugin ^5.3.0 development
- @typescript-eslint/parser ^5.3.0 development
- @vitejs/plugin-legacy ^1.6.2 development
- @vitejs/plugin-vue ^1.9.4 development
- @vitejs/plugin-vue-jsx ^1.2.0 development
- @vue/compiler-sfc 3.2.21 development
- @vue/test-utils ^2.0.0-rc.16 development
- autoprefixer ^10.4.0 development
- commitizen ^4.2.4 development
- conventional-changelog-cli ^2.1.1 development
- cross-env ^7.0.3 development
- dotenv ^10.0.0 development
- eslint ^8.1.0 development
- eslint-config-prettier ^8.3.0 development
- eslint-define-config ^1.1.2 development
- eslint-plugin-jest ^25.2.2 development
- eslint-plugin-prettier ^4.0.0 development
- eslint-plugin-vue ^8.0.3 development
- esno ^0.10.1 development
- fs-extra ^10.0.0 development
- husky ^7.0.4 development
- inquirer ^8.2.0 development
- jest ^27.3.1 development
- less ^4.1.2 development
- lint-staged 11.2.6 development
- npm-run-all ^4.1.5 development
- postcss ^8.3.11 development
- postcss-html ^1.2.0 development
- postcss-less ^5.0.0 development
- prettier ^2.4.1 development
- rimraf ^3.0.2 development
- rollup-plugin-visualizer ^5.5.2 development
- stylelint ^14.0.1 development
- stylelint-config-html ^1.0.0 development
- stylelint-config-prettier ^9.0.3 development
- stylelint-config-standard ^23.0.0 development
- stylelint-order ^5.0.0 development
- ts-jest ^27.0.7 development
- ts-node ^10.4.0 development
- typescript ^4.4.4 development
- vite ^2.9.5 development
- vite-plugin-compression ^0.5.1 development
- vite-plugin-html ^3.2.0 development
- vite-plugin-imagemin ^0.6.1 development
- vite-plugin-mock ^2.9.6 development
- vite-plugin-purge-icons ^0.8.1 development
- vite-plugin-pwa ^0.11.13 development
- vite-plugin-style-import ^2.0.0 development
- vite-plugin-svg-icons ^2.0.1 development
- vite-plugin-theme ^0.8.6 development
- vite-plugin-vue-setup-extend ^0.4.0 development
- vite-plugin-windicss ^1.8.4 development
- vue-eslint-parser ^8.3.0 development
- vue-tsc ^0.33.9 development
- @ant-design/colors ^6.0.0
- @ant-design/icons-vue ^6.0.1
- @any-touch/core ^2.0.2
- @any-touch/pan ^2.0.2
- @iconify/iconify ^2.0.4
- @soerenmartius/vue3-clipboard ^0.1.2
- @vueuse/core ^6.7.4
- @vueuse/shared ^6.7.4
- @zxcvbn-ts/core ^1.0.0-beta.0
- ant-design-vue 2.2.8
- axios ^0.24.0
- codemirror ^5.65.2
- cropperjs ^1.5.12
- crypto-js ^4.1.1
- dayjs ^1.11.0
- echarts ^5.2.2
- intro.js ^5.0.0
- lodash ^4.17.21
- lodash-es ^4.17.21
- mockjs ^1.1.0
- moment ^2.29.1
- nprogress ^0.2.0
- path-to-regexp ^6.2.0
- pinia 2.0.0
- print-js ^1.6.0
- qrcode ^1.4.4
- qs ^6.10.1
- resize-observer-polyfill ^1.5.1
- showdown ^2.0.3
- sortablejs ^1.14.0
- tinymce ^5.10.3
- vditor ^3.8.12
- vue ^3.2.21
- vue-i18n ^9.1.9
- vue-router ^4.0.12
- vue-types ^4.1.1
- vue3-video-play ^1.3.1-beta.6
- xlsx ^0.18.3
config-repo/mysql/Dockerfile
docker
- mysql 5.7 build
- @types/koa ^2.13.4 development
- @types/koa-bodyparser ^5.0.2 development
- @types/koa-router ^7.4.4 development
- @types/node ^16.11.6 development
- nodemon ^2.0.14 development
- pm2 ^5.1.2 development
- rimraf ^3.0.2 development
- ts-node ^10.4.0 development
- tsconfig-paths ^3.11.0 development
- tsup ^5.5.0 development
- typescript ^4.4.4 development
- fs-extra ^10.0.0
- koa ^2.13.4
- koa-body ^4.2.0
- koa-bodyparser ^4.3.0
- koa-route ^3.2.0
- koa-router ^10.1.1
- koa-static ^5.0.0
- koa-websocket ^6.0.0
- koa2-cors ^2.0.6