Commit 07654fe053627cb04db2aaf2f1371c4aa1a7256b

Authored by Miguel Barão
1 parent 3931e053
Exists in master and in 1 other branch dev

bug report

1 1
2 # BUGS 2 # BUGS
3 3
  4 +- se na especificacao de um curso, a referencia do topico nao existir como directorio, rebenta.
4 - topicos chapter devem ser automaticamente completos assim que as dependencias são satisfeitas. Nao devia ser necessario (ou possivel?) clicar neles. 5 - topicos chapter devem ser automaticamente completos assim que as dependencias são satisfeitas. Nao devia ser necessario (ou possivel?) clicar neles.
5 - topicos do tipo learn deviam por defeito nao ser randomizados e assumir ficheiros `learn.yaml`. 6 - topicos do tipo learn deviam por defeito nao ser randomizados e assumir ficheiros `learn.yaml`.
6 - internal server error 500... experimentar cenario: aluno tem login efectuado, prof muda pw e faz login/logout. aluno obtem erro 500. 7 - internal server error 500... experimentar cenario: aluno tem login efectuado, prof muda pw e faz login/logout. aluno obtem erro 500.
aprendizations/main.py
@@ -197,7 +197,8 @@ def main(): @@ -197,7 +197,8 @@ def main():
197 sys.exit(1) 197 sys.exit(1)
198 except LearnException: 198 except LearnException:
199 logging.critical('Failed to start backend') 199 logging.critical('Failed to start backend')
200 - sys.exit(1) 200 + # sys.exit(1)
  201 + raise
201 except Exception: 202 except Exception:
202 logging.critical('Unknown error') 203 logging.critical('Unknown error')
203 # sys.exit(1) 204 # sys.exit(1)
package-lock.json
1 { 1 {
  2 + "name": "aprendizations",
  3 + "lockfileVersion": 2,
2 "requires": true, 4 "requires": true,
3 - "lockfileVersion": 1, 5 + "packages": {
  6 + "": {
  7 + "dependencies": {
  8 + "@fortawesome/fontawesome-free": "^5.15.3",
  9 + "codemirror": "^5.59.4",
  10 + "mdbootstrap": "^4.19.2"
  11 + }
  12 + },
  13 + "node_modules/@fortawesome/fontawesome-free": {
  14 + "version": "5.15.3",
  15 + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-5.15.3.tgz",
  16 + "integrity": "sha512-rFnSUN/QOtnOAgqFRooTA3H57JLDm0QEG/jPdk+tLQNL/eWd+Aok8g3qCI+Q1xuDPWpGW/i9JySpJVsq8Q0s9w==",
  17 + "engines": {
  18 + "node": ">=6"
  19 + }
  20 + },
  21 + "node_modules/codemirror": {
  22 + "version": "5.59.4",
  23 + "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.59.4.tgz",
  24 + "integrity": "sha512-achw5JBgx8QPcACDDn+EUUXmCYzx/zxEtOGXyjvLEvYY8GleUrnfm5D+Zb+UjShHggXKDT9AXrbkBZX6a0YSQg=="
  25 + },
  26 + "node_modules/mdbootstrap": {
  27 + "version": "4.19.2",
  28 + "resolved": "https://registry.npmjs.org/mdbootstrap/-/mdbootstrap-4.19.2.tgz",
  29 + "integrity": "sha512-a+LwPflYRYwlmYKTvftW0X7SfOMrRZ02qZjrssNko1lPU/HR5JRFc1uwa3Dmmw+6TwsYH760waqdghBFrucpOw=="
  30 + }
  31 + },
4 "dependencies": { 32 "dependencies": {
5 "@fortawesome/fontawesome-free": { 33 "@fortawesome/fontawesome-free": {
6 - "version": "5.15.1",  
7 - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-5.15.1.tgz",  
8 - "integrity": "sha512-OEdH7SyC1suTdhBGW91/zBfR6qaIhThbcN8PUXtXilY4GYnSBbVqOntdHbC1vXwsDnX0Qix2m2+DSU1J51ybOQ=="  
9 - },  
10 - "animate.css": {  
11 - "version": "4.1.1",  
12 - "resolved": "https://registry.npmjs.org/animate.css/-/animate.css-4.1.1.tgz",  
13 - "integrity": "sha512-+mRmCTv6SbCmtYJCN4faJMNFVNN5EuCTTprDTAo7YzIGji2KADmakjVA3+8mVDkZ2Bf09vayB35lSQIex2+QaQ==" 34 + "version": "5.15.3",
  35 + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-5.15.3.tgz",
  36 + "integrity": "sha512-rFnSUN/QOtnOAgqFRooTA3H57JLDm0QEG/jPdk+tLQNL/eWd+Aok8g3qCI+Q1xuDPWpGW/i9JySpJVsq8Q0s9w=="
14 }, 37 },
15 "codemirror": { 38 "codemirror": {
16 - "version": "5.58.2",  
17 - "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.58.2.tgz",  
18 - "integrity": "sha512-K/hOh24cCwRutd1Mk3uLtjWzNISOkm4fvXiMO7LucCrqbh6aJDdtqUziim3MZUI6wOY0rvY1SlL1Ork01uMy6w==" 39 + "version": "5.59.4",
  40 + "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.59.4.tgz",
  41 + "integrity": "sha512-achw5JBgx8QPcACDDn+EUUXmCYzx/zxEtOGXyjvLEvYY8GleUrnfm5D+Zb+UjShHggXKDT9AXrbkBZX6a0YSQg=="
19 }, 42 },
20 "mdbootstrap": { 43 "mdbootstrap": {
21 - "version": "4.19.1",  
22 - "resolved": "https://registry.npmjs.org/mdbootstrap/-/mdbootstrap-4.19.1.tgz",  
23 - "integrity": "sha512-vzYd7UQ0H1tyJfDqCYwsAv+sxol/xRkJP/5FMhcdW3ZbN9xUnmWiSPHx3A6ddGxdOQbfJTWxT3G8M+I++Qdk6w==" 44 + "version": "4.19.2",
  45 + "resolved": "https://registry.npmjs.org/mdbootstrap/-/mdbootstrap-4.19.2.tgz",
  46 + "integrity": "sha512-a+LwPflYRYwlmYKTvftW0X7SfOMrRZ02qZjrssNko1lPU/HR5JRFc1uwa3Dmmw+6TwsYH760waqdghBFrucpOw=="
24 } 47 }
25 } 48 }
26 } 49 }
@@ -2,9 +2,9 @@ @@ -2,9 +2,9 @@
2 "description": "Javascript libraries required to run the server", 2 "description": "Javascript libraries required to run the server",
3 "email": "mjsb@uevora.pt", 3 "email": "mjsb@uevora.pt",
4 "dependencies": { 4 "dependencies": {
5 - "@fortawesome/fontawesome-free": "^5.15.1",  
6 - "codemirror": "^5.58.2",  
7 - "mdbootstrap": "^4.19.1" 5 + "@fortawesome/fontawesome-free": "^5.15.3",
  6 + "codemirror": "^5.59.4",
  7 + "mdbootstrap": "^4.19.2"
8 }, 8 },
9 "private": true 9 "private": true
10 } 10 }