Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
381 commits
Select commit Hold shift + click to select a range
8ef17d4
update for classrooms restrictions
Arouz Nov 5, 2022
e5c689e
translation, classroom's restriction, update course
Arouz Nov 5, 2022
02fb154
fix for course
Arouz Nov 5, 2022
8eefbc2
dashboard list reffresh updated
Arouz Nov 5, 2022
a2ee405
centered text and translation
Arouz Nov 7, 2022
20a74ce
courses fix, translation, response field update
Arouz Nov 7, 2022
302c402
last update for release
Arouz Nov 7, 2022
16677e0
client_id provided in jwt aud instead of deployment_id
ThomasDumazet Oct 31, 2022
607ed5c
pushing arabic translation of ns.json
Nov 2, 2022
022279f
Fixes from the review
Arouz Nov 7, 2022
1e02df5
rafactor cabri opensteam
polx Nov 7, 2022
99d5784
Use the same lti files as vittascience files
Jun 15, 2022
1d07f47
Stop using $_SERVER['HTTP_HOST'] because it is not secured (controlle…
Jun 16, 2022
133f5ca
Removal of CDNs.
polx Aug 30, 2022
7fbddd5
isFromGar hides a few FAQ entries.
polx Sep 1, 2022
ba01b27
Do not add button to add student if a gar-teacher.
polx Aug 27, 2022
220dd08
more cache-busting.
polx Oct 10, 2022
54b15df
updated upload path for wysibb img
ultimecreation Oct 14, 2022
9045708
removed cdn calls for slick
ultimecreation Oct 12, 2022
3f14cb7
fix iframe responsivity (take all available place)
Mar 16, 2022
8242b1d
Add query param ?version=1.2.7c (to force browser to reload cache)
Jun 28, 2022
1aa1259
merging release version 1.2.12a
polx Aug 24, 2022
fa9eff4
Removal of CDNs.
polx Aug 30, 2022
b942943
more cache-busting.
polx Oct 10, 2022
1e30293
Bug noticed... merging Vittascience's big changes.
polx Nov 2, 2022
617e93b
typo
polx Nov 7, 2022
4451409
rather take origin's version
polx Nov 7, 2022
6188832
completion of scripts.
polx Nov 7, 2022
e9a1d34
normally, fr and en don't have cabri-specific things appearing when y…
polx Nov 8, 2022
1286b29
parallelized keys and auto-translated.
polx Nov 8, 2022
216de75
trying to fix merge issues, more languages, correct dependency versions.
polx Nov 9, 2022
c9d9a89
Lots bits of translations are back...
polx Nov 9, 2022
85ca67b
change language for teachers too
polx Nov 9, 2022
0238797
no source in compiled ones.
polx Nov 9, 2022
407343f
was badly merged. So that there was no clean score reporting.
polx Nov 17, 2022
b8f1ce9
package and readme
Arouz Nov 17, 2022
36d0314
Update buttons.js
Arouz Nov 17, 2022
8fec96e
multiples fixes, translation, group's member limit
Arouz Nov 17, 2022
746076b
package and readme
Arouz Nov 17, 2022
b004902
Update buttons.js
Arouz Nov 17, 2022
867aeb0
multiples fixes, translation, group's member limit
Arouz Nov 17, 2022
1870dec
clean-up of conflicts
polx Nov 17, 2022
27cbda3
clean-up of conflicts
polx Nov 17, 2022
9f1387e
English syntax fix.
polx Nov 18, 2022
91b9455
simple i18n misses.
polx Nov 18, 2022
18eaab3
disable "courses" for now. They can't display LTI.
polx Nov 18, 2022
909922c
disable "courses" for now. They can't display LTI.
polx Nov 18, 2022
b3448cd
use VS_HOST, not HOST.
polx Nov 18, 2022
723b5d9
Finally the "add students" button is back!
polx Nov 18, 2022
3857c52
don't break if some labels are missing.
polx Nov 21, 2022
49d79bb
default to "not evaluated" when starting to assess.
polx Nov 21, 2022
79170c5
LTI should identify tools by more than the client-name.
polx Feb 17, 2023
a43b8a0
Change label of button
bledoyen Feb 22, 2023
472d42f
First step of the work
bledoyen Feb 28, 2023
5a7f7bf
on load page hide the spinner
bledoyen Feb 28, 2023
24e8421
spinner loading works
bledoyen Mar 1, 2023
da89aed
ignore some file
bledoyen Mar 1, 2023
8d2b133
test
bledoyen Mar 2, 2023
29ddfb7
Ajout point - Marine
Pedagogie-Cabri Mar 2, 2023
718c5cd
Modifications lang ES et FR - spendtime, NumberOfTries, footer, conte…
Pedagogie-Cabri Mar 3, 2023
355749d
use .env too!
polx Mar 3, 2023
a64cfda
Marine - Modification Hello'
Pedagogie-Cabri Mar 6, 2023
98126db
Revert "Marine - Modification Hello'"
Pedagogie-Cabri Mar 6, 2023
d7ceb3c
Modifications lang EN et FR - spendtime, NumberOfTries, footer, conte…
Pedagogie-Cabri Mar 3, 2023
753b9e1
use .env too!
polx Mar 3, 2023
e74547e
Marine - Modification Hello'
Pedagogie-Cabri Mar 6, 2023
81a6fe0
Revert "Marine - Modification Hello'"
Pedagogie-Cabri Mar 6, 2023
b1023cf
Modification Hello' - Marine
Pedagogie-Cabri Mar 8, 2023
8bd9247
Merge remote-tracking branch 'origin/dev' into dev
Pedagogie-Cabri Mar 8, 2023
37176ed
Revert "Modification Hello' - Marine"
Pedagogie-Cabri Mar 8, 2023
46adfe3
load smart in student mode
bledoyen Mar 17, 2023
12786bf
Modification translation EN and FR - Marine
Pedagogie-Cabri Mar 17, 2023
a910c08
Please no map
polx Feb 17, 2023
c4baa96
start edit DB
bledoyen Mar 20, 2023
fc29683
Active my activities button
bledoyen Mar 20, 2023
0f4102b
add trad app for marine translate
bledoyen Mar 20, 2023
6daa7f9
reformat ES and IT
bledoyen Mar 20, 2023
531e825
add app for IT and ES
bledoyen Mar 20, 2023
d81fc23
Mode monochrome
bledoyen Mar 20, 2023
2586b55
monochrome and fullscreen
bledoyen Mar 20, 2023
e99625c
fix add learner
bledoyen Mar 20, 2023
306f90e
add translate for csv file
bledoyen Mar 20, 2023
6f92431
Merge branch 'feature/missing-trad-field' into dev
bledoyen Mar 20, 2023
c15c898
noClass Trad and image faq
bledoyen Mar 21, 2023
bd44fe9
Merge branch 'dev' into feature/missing-trad-field
bledoyen Mar 21, 2023
f24c08c
Merge branch 'feature/missing-trad-field' into dev
bledoyen Mar 21, 2023
64a9b3f
Modifications files FR , EN , IT , ES - Marine
Pedagogie-Cabri Mar 21, 2023
5ec2bf3
Update ClassroomManager.js
bledoyen Mar 21, 2023
b138d05
manage lti lang
bledoyen Mar 21, 2023
7c5717e
fix trad home.html
bledoyen Mar 21, 2023
fba173d
Merge branch 'feature/missing-trad-field' into dev
bledoyen Mar 21, 2023
f83edad
Merge pull request #13 from Cabri/feature/spinner-loading
bledoyen Mar 21, 2023
d66186a
Revert "Merge pull request #13 from Cabri/feature/spinner-loading"
bledoyen Mar 21, 2023
408cea0
fix spinner loading
bledoyen Mar 22, 2023
cc0eb47
Merge branch 'feature/spinner-loading' into dev
bledoyen Mar 22, 2023
1967c55
Json FR "attribuer" > "distribuer" + FR et EN add express/genius app
Pedagogie-Cabri Mar 22, 2023
7df278a
Merge remote-tracking branch 'origin/dev' into dev
Pedagogie-Cabri Mar 22, 2023
a63cf4b
spinner css missing
bledoyen Mar 22, 2023
411141d
Add app description ES/FR/IT - Marine
Pedagogie-Cabri Mar 22, 2023
a51efde
Merge remote-tracking branch 'origin/dev' into dev
Pedagogie-Cabri Mar 22, 2023
e024b2e
Revert "Merge remote-tracking branch 'origin/dev' into dev"
Pedagogie-Cabri Mar 22, 2023
5996a78
Revert "Merge branch 'feature/spinner-loading' into dev"
bledoyen Mar 22, 2023
097feb8
First step of the work
bledoyen Feb 28, 2023
5eb8982
on load page hide the spinner
bledoyen Feb 28, 2023
75ec983
spinner loading works
bledoyen Mar 1, 2023
ed377f8
Update ClassroomManager.js
bledoyen Mar 21, 2023
94418b1
fix spinner loading
bledoyen Mar 22, 2023
50f0073
Merge pull request #15 from Cabri/feature/spinner-loading2
bledoyen Mar 22, 2023
f949986
Delete old changes Lang IT, EN, FR, ES - Marine
Pedagogie-Cabri Mar 22, 2023
33ee826
Merge remote-tracking branch 'origin/dev' into dev
Pedagogie-Cabri Mar 22, 2023
d589a39
Merge branch 'feature/manage-lti-lang' into dev
bledoyen Mar 23, 2023
e682786
fix lang student draft
bledoyen Mar 23, 2023
34a08e3
fix COOKIE doesn't exists
bledoyen Mar 24, 2023
bdaaf24
[first version] preview note teacher
bledoyen Mar 30, 2023
d312932
fix navigate to my activities
bledoyen Mar 30, 2023
e22279a
improve UI
bledoyen Mar 31, 2023
3164511
Adapt for student
bledoyen Mar 31, 2023
f8545af
connect autocorrect to db
bledoyen Mar 31, 2023
4af38a7
attach autocorrect to db
bledoyen Mar 31, 2023
3243c8a
delete preview title
bledoyen Mar 31, 2023
bb2c117
modify text
bledoyen Apr 3, 2023
cfd0a73
Add isAutocorrected EN - Json - Marine
Pedagogie-Cabri Apr 3, 2023
28180ae
Add "previewTeacher" and "studentResult" Json EN - Marine
Pedagogie-Cabri Apr 3, 2023
c28ddb0
trad es it
bledoyen Apr 3, 2023
1882e4d
add ar and modify es
bledoyen Apr 4, 2023
62b65b6
modify panel name [FR]
bledoyen Apr 4, 2023
4d270b9
add event for displayPanel click
bledoyen Apr 3, 2023
1d67efa
modify css for better iframe
bledoyen Apr 4, 2023
1cfd9e5
modify apps icônes
bledoyen Apr 4, 2023
910bb00
add new icons of apps
bledoyen Apr 4, 2023
3bc2991
trad applications
bledoyen Apr 4, 2023
8026f0d
improve interfaces of iframe and classe
bledoyen Apr 5, 2023
a80274d
change some css contrast for applications panel
bledoyen Apr 5, 2023
645d127
Merge conflict
bledoyen Apr 7, 2023
816d9a2
add missing IT ES
bledoyen Apr 7, 2023
e4e778d
Merge branch 'feature/improve-preview' into dev
bledoyen Apr 7, 2023
2bcf4ae
remove title of preview
bledoyen Apr 7, 2023
5844f1e
Modifications "Mes classes" > "Classes" Lang - Marine
Pedagogie-Cabri Apr 11, 2023
4b88867
Change my app
bledoyen Apr 11, 2023
d974685
Merge remote-tracking branch 'origin/dev' into dev
bledoyen Apr 11, 2023
aae81b1
add bibliotheque 123cabri like autocorrect activity
bledoyen Apr 14, 2023
adcf652
auto translate in Dutch
bledoyen May 2, 2023
c389b33
manage collection flow
bledoyen May 12, 2023
f211209
[add] update of activities
bledoyen May 15, 2023
3b545b0
add manage collections
bledoyen May 15, 2023
43dd4a5
lti flow for collections
bledoyen May 24, 2023
3dcbeac
allow to use form from lti
bledoyen May 25, 2023
4a59799
Remove unuseful code
bledoyen May 30, 2023
f8d02a0
Manually-corrected exercises have zero max score.
polx May 30, 2023
535ab77
modify
bledoyen May 30, 2023
5e065c7
don't break if having quotes etc. https://trello.com/c/6xRo7jhB
polx May 30, 2023
3941437
integrate plateforme trad
bledoyen May 31, 2023
8317444
Change name of button
bledoyen May 31, 2023
dd56e14
Merge branch 'feature/plateforme-trad-nl' into dev
bledoyen May 31, 2023
a5cb4bd
sql add type field in classroom
bledoyen May 31, 2023
99bfef5
manage modify with new field
bledoyen May 31, 2023
dd8ce3e
Merge branch 'feature/modify' into feature/collections-access
bledoyen May 31, 2023
7e15ecf
add typeTool field for manage options display
bledoyen May 31, 2023
84dd28b
Merge branch 'feature/collections-access' into dev
bledoyen May 31, 2023
0b767de
try to fix origin problem
bledoyen Jun 1, 2023
29fabe3
Revert "try to fix origin problem"
bledoyen Jun 1, 2023
91dba2a
test for origin problem
bledoyen Jun 1, 2023
e750343
Revert "test for origin problem"
bledoyen Jun 1, 2023
5caf8c6
tentative to fix same origin
bledoyen Jun 1, 2023
d26a78b
Revert "tentative to fix same origin"
bledoyen Jun 1, 2023
c7de2a1
Merge branch 'dev' into feature/collections-access
bledoyen Jun 8, 2023
8495fa9
add autocorrect feature
bledoyen Jun 13, 2023
6ede2a8
add import notification
bledoyen Jun 13, 2023
db0061b
remove modify from preview interface
bledoyen Jun 13, 2023
d084a15
fix display notification import
bledoyen Jun 13, 2023
5c37150
fix forgot connect to good function
bledoyen Jun 14, 2023
f27bbef
fix default variable
bledoyen Jun 14, 2023
3d414b6
Merge branch 'feature/collections-access' into dev
bledoyen Jun 14, 2023
892206e
fix update of composer package
bledoyen Jun 14, 2023
f734510
Fix problem from update package php
bledoyen Jun 14, 2023
0d11b88
preview teacher and view student activity
bledoyen Jun 15, 2023
45b4b59
fix orthographe
bledoyen Jun 22, 2023
dd3f4c8
[CHG] delete activity modal
bledoyen Jul 17, 2023
494be8d
[CHG] modal folder
bledoyen Jul 19, 2023
c512116
Merge branch 'dev' into feature/collections-access
bledoyen Jul 19, 2023
21417bb
add lang
bledoyen Jul 24, 2023
2539f63
Merge branch 'feature/modify-delete-modal' into dev
bledoyen Jul 24, 2023
0a514c5
fix typo "" to “ ”
bledoyen Jul 31, 2023
736716d
applications and collections buttons
bledoyen Aug 1, 2023
4939e2f
remove uppercase from return button
bledoyen Aug 1, 2023
20ec405
hide accessibility menu when Collections display
bledoyen Aug 2, 2023
eaef740
Merge branch 'dev' into feature/collections-access
bledoyen Aug 2, 2023
3b3e2ae
Merge branch 'feature/collections-access' into dev
bledoyen Aug 2, 2023
d1cdc1f
resources tabs
bledoyen Aug 3, 2023
b8ef781
[ADD] manage smart acivity
bledoyen Aug 4, 2023
72e9dcc
Merge branch 'feature/collections-access' into dev
bledoyen Aug 10, 2023
1958cc8
[ADD] AI Applications
HoloZoR Oct 3, 2023
2c056a3
iframe policy for the preview iframes.
polx Dec 9, 2023
c6bc939
with recontact
polx Dec 20, 2023
7dde982
nonce is carried over
polx Jan 3, 2024
2775d33
Test Gwenn + Paul
Pedagogie-Cabri Jan 4, 2024
331e1a1
Traduction des textes dans le panneau pour rejoindre une classe
Pedagogie-Cabri Jan 10, 2024
1cd84c4
Update ns.json
Pedagogie-Cabri Jan 18, 2024
53a7aa5
Update ns.json
Pedagogie-Cabri Jan 18, 2024
f0141da
Update ns.json
Pedagogie-Cabri Jan 18, 2024
729ffa3
Update ns.json
Pedagogie-Cabri Jan 19, 2024
2dbbfbb
Update ns.json
Pedagogie-Cabri Jan 19, 2024
d95eecb
Update ns.json
Pedagogie-Cabri Jan 19, 2024
c026c62
Update ns.json
Pedagogie-Cabri Jan 19, 2024
fd23eb4
Update ns.json
Pedagogie-Cabri Jan 19, 2024
ddfa3fd
Update ns.json
Pedagogie-Cabri Jan 22, 2024
a78150d
Update ns.json
Pedagogie-Cabri Jan 22, 2024
4eb0ce4
Update ns.json
Pedagogie-Cabri Jan 22, 2024
ce0d91e
Update ns.json
Pedagogie-Cabri Jan 23, 2024
05b2888
all forms of iframe must be allowed
polx Feb 19, 2024
715adcc
feat: modify db, auth and routing to add a session system
StrippoliJules Jul 24, 2024
53c642d
Add log to debug user
StrippoliJules Jul 24, 2024
4f9c4da
remove log
StrippoliJules Jul 24, 2024
64d4686
add log
StrippoliJules Jul 24, 2024
32b838a
delete log
StrippoliJules Jul 24, 2024
b7d2b41
modifie session
StrippoliJules Jul 24, 2024
4fe428c
test null user log
StrippoliJules Jul 24, 2024
9fb672d
push fix error
StrippoliJules Jul 24, 2024
b3bf058
add session for user in Routing.php
StrippoliJules Jul 25, 2024
6ef8c1c
log for user
StrippoliJules Jul 25, 2024
ba061da
modify switch into project_link_user
StrippoliJules Jul 25, 2024
e862ef0
modify switch
StrippoliJules Jul 25, 2024
61f31fa
modify classroom case to ensure the userid and session
StrippoliJules Jul 25, 2024
a77d4b2
classroom switch change
StrippoliJules Jul 25, 2024
3f7ebf8
classroom switch modification in Routing.php
StrippoliJules Jul 25, 2024
0ed573a
combine json response for user and session
StrippoliJules Jul 25, 2024
c6a7a88
modify action result to include session_id
StrippoliJules Jul 25, 2024
b7363d3
add action result to ClassroomManager.js
StrippoliJules Jul 25, 2024
e450448
Test fix apostrophe
bledoyen Jul 30, 2024
a5eac74
quote folders
bledoyen Jul 30, 2024
b2e583f
feat: add Dotenv and versionnum and tracelrsendpoint in jwt
StrippoliJules Aug 8, 2024
31e9f1a
add error_log for VERSIONNUM and TRACE_LRS_ENDPOINT
StrippoliJules Aug 8, 2024
8ac0f8a
Fix: Changed VERSIONNUM to VERSION.NUM to avoid grep-related issues
StrippoliJules Aug 8, 2024
5ef1532
player and clmc properly adjusted if in a library.
polx Aug 26, 2024
cc36c6d
It's also ok to have no user... if using the join function.
polx Aug 26, 2024
9c5112e
wording change for the evaluation results.
polx Mar 21, 2024
4fa11a6
More wording changes for the evaluation results.
polx Mar 25, 2024
794a99b
feat: add action result to jwt_payload
StrippoliJules Aug 27, 2024
08afd62
fix: change action_result
StrippoliJules Aug 27, 2024
3f395b2
keep the old structure.
polx Aug 27, 2024
0df69fd
sessionId is now shared in JS.
polx Aug 27, 2024
e3e7c02
feat: add getUserSessionIds in ClassroomManager.js
StrippoliJules Aug 27, 2024
c1d6d62
feat: modify getUserSessionIds to include classroomId
StrippoliJules Aug 29, 2024
6a89463
modify: #classroom-dashboard-background vh to dvh
StrippoliJules Sep 5, 2024
4d74ede
add session_regenerate_id in auth.php
StrippoliJules Oct 15, 2024
25c8980
in a table make tr s...
polx Apr 10, 2025
66ae6f8
allow the reception of a notification of a draft-saved-state
polx Apr 11, 2025
9b1febc
Attempt to propagate activity.url
polx Apr 11, 2025
d70c758
save draft when switching page now implemented.
polx Apr 11, 2025
6394843
save draft when switching page now implemented.
polx Apr 14, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 7 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,7 +1,12 @@
/vendor
/node_modules
.env
.env
composer.lock
/plugins
classroom/assets/plugins
/EmailTemplates
/EmailTemplates
.idea/

classroom/cookie.php

classroom/legalnotice.css
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -230,8 +230,8 @@ This $body variable will be injected inside your html emails before sending each

The current repository only contains front elements of the LMS. The back end is mainly located in the dependencies (in the vendor folder) :

- [vuser](https://github.com/vittascience/vuser) : current version (1.2.7)
- [vclassroom](https://github.com/vittascience/vclassroom) : current version (1.3.2)
- [vuser](https://github.com/vittascience/vuser) : current version (1.2.8)
- [vclassroom](https://github.com/vittascience/vclassroom) : current version (1.3.5)
- [vutils](https://github.com/vittascience/vutils) : current version (1.2.8b)
- vinterfaces (not public yet) : current version (1.2.9)
- vlearn (not public yet) : current version (1.2.13)
- vinterfaces (not public yet) : current version (1.3.3)
- vlearn (not public yet) : current version (1.3.2)
347 changes: 347 additions & 0 deletions classroom/Views/_newExercicesPanel.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions classroom/Views/groupAdminProfilePanel.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<div id="classroom-dashboard-profil-panel-groupadmin" class="dashboard-block profile-panel" style="display:none;">

<div class="d-flex flex-column text-center">
<img src="assets/media/profile_picture.svg" alt="Photo de profil" class="user-picture">
<img src="assets/media/profile_picture.svg?version=VERSIONNUM" alt="Photo de profil" class="user-picture">
<span id="user-name-groupadmin" class="mt-4" data-i18n="classroom.profil.identity">PLACEHOLDER</span>
</div>

Expand All @@ -15,4 +15,4 @@
<i class="fas fa-power-off"></i>
</button>
</div>
</div>
</div>
6 changes: 3 additions & 3 deletions classroom/Views/header.html
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<link rel="stylesheet" href="assets/css/modal.css">
<link rel="stylesheet" href="assets/css/modal.css?version=VERSIONNUM">
<!-- PLUGIN CSS-->

<!-- END PLUGIN CSS -->
<script src="assets/js/scripts/classroom-lang.js"></script>
<script src="assets/js/scripts/classroom-lang.js?version=VERSIONNUM"></script>
</head>

<body>
<body>
105 changes: 54 additions & 51 deletions classroom/Views/home_footer.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<script src="assets/js/lib/jquery-3.5.1/jquery-3.5.1.min.js"></script>
<script src="assets/js/lib/wysibb/jquery.wysibb.js"></script>
<script src="assets/js/lib/jquery_ui-1.12.0/jquery-ui.min.js"></script>
<link rel="stylesheet" stype="text/css" href="assets/js/lib/wysibb/theme/default/wbbtheme.css">
<link rel="stylesheet" stype="text/css" href="assets/js/lib/wysibb/theme/default/wbbtheme.css?version=VERSIONNUM">
<script>
$(document).ready(function () {
let wbbOpt = {
Expand All @@ -13,66 +13,64 @@
$("#activity-form-content").wysibb(wbbOpt);
})
</script>
<script src="assets/js/lib/popper-1.16.0/popper.min.js">
</script>
<script src="assets/js/lib/bootstrap-4.4.1/bootstrap.min.js">
</script>
<script src="assets/js/lib/i18next.js"></script>
<script src="assets/js/lib/jquery-i18next.min.js"></script>
<script src="assets/js/lib/i18nextXHRBackend.min.js"></script>
<script
src="assets/js/lib/i18nextBrowserLanguageDetector.min.js">
</script>

<script src="assets/js/lib/popper-1.16.0/popper.min.js"></script>
<script src="assets/js/lib/bootstrap-4.4.1/bootstrap.min.js"></script>
<script src="assets/js/lib/i18next.js?version=VERSIONNUM"></script>
<script src="assets/js/lib/jquery-i18next.min.js?version=VERSIONNUM"></script>
<script src="assets/js/lib/i18nextXHRBackend.min.js?version=VERSIONNUM"></script>
<script src="assets/js/lib/i18nextBrowserLanguageDetector.min.js?version=VERSIONNUM"></script>
<!-- drag and drop bundle -->
<link rel="stylesheet" stype="text/css" href="assets/css/dragula.css">
<script src="assets/js/lib/dragula.js" ></script>
<link rel="stylesheet" stype="text/css" href="assets/css/dragula.css?version=VERSIONNUM">
<script src="assets/js/lib/dragula.js?version=VERSIONNUM" ></script>
<!-- build:js-classroom -->
<script src="assets/js/utils/url.js"></script>
<script src="assets/js/utils/parsingJson.js"></script>
<script src="assets/js/utils/text.js"></script>
<script src="assets/js/lib/rotate.js"></script>
<script src="assets/js/utils/bbcodeToHtml.js"></script>
<script src="assets/js/utils/activityContentManager.js"></script>
<script src="assets/js/utils/registrationTemplate.js"></script>
<script src="assets/js/scripts/disconnect.js"></script>
<script src="assets/js/scripts/dashboardActivities.js"></script>
<script src="assets/js/scripts/teacherActivities.js"></script>
<script src="assets/js/scripts/manageClassroom.js"></script>
<script src="assets/js/scripts/displayPanel.js"></script>
<script src="assets/js/main/modal.js"></script>
<script src="assets/js/constants/modals.js"></script>
<script src="assets/js/scripts/buttons.js"></script>
<script src="assets/js/scripts/ActivityTracker.js"></script>
<script src="assets/js/scripts/activityManager.js"></script>
<script src="assets/js/scripts/classroomDisplay.js"></script>
<script src="assets/js/main/FoldersManager.js"></script>
<script src="assets/js/utils/url.js?version=VERSIONNUM"></script>
<script src="assets/js/utils/parsingJson.js?version=VERSIONNUM"></script>
<script src="assets/js/utils/text.js?version=VERSIONNUM"></script>
<script src="assets/js/lib/rotate.js?version=VERSIONNUM"></script>
<script src="assets/js/utils/bbcodeToHtml.js?version=VERSIONNUM"></script>
<script src="assets/js/utils/activityContentManager.js?version=VERSIONNUM"></script>
<script src="assets/js/utils/registrationTemplate.js?version=VERSIONNUM"></script>
<script src="assets/js/scripts/disconnect.js?version=VERSIONNUM"></script>
<script src="assets/js/scripts/dashboardActivities.js?version=VERSIONNUM"></script>
<script src="assets/js/scripts/teacherActivities.js?version=VERSIONNUM"></script>
<script src="assets/js/scripts/manageClassroom.js?version=VERSIONNUM"></script>
<script src="assets/js/scripts/displayPanel.js?version=VERSIONNUM"></script>
<script src="assets/js/main/modal.js?version=VERSIONNUM"></script>
<script src="assets/js/constants/modals.js?version=VERSIONNUM"></script>
<script src="assets/js/scripts/buttons.js?version=VERSIONNUM"></script>
<script src="assets/js/scripts/ActivityTracker.js?version=VERSIONNUM"></script>
<script src="assets/js/scripts/activityManager.js?version=VERSIONNUM"></script>
<script src="assets/js/scripts/classroomDisplay.js?version=VERSIONNUM"></script>
<!-- end build -->
<script src="assets/js/main/Loader.js"></script>
<script src="assets/js/main/UIManager.js"></script>
<script src="assets/js/main/User.js"></script>
<script src="assets/js/main/ClassroomManager.js"></script>
<script src="assets/js/main/Loader.js?version=VERSIONNUM"></script>
<script src="assets/js/main/UIManager.js?version=VERSIONNUM"></script>
<script src="assets/js/main/User.js?version=VERSIONNUM"></script>
<script src="assets/js/main/ClassroomManager.js?version=VERSIONNUM"></script>
<!-- manager & groupadmin -->
<script src="assets/js/main/ManagerManager.js"></script>
<script src="assets/js/main/GroupAdminManager.js"></script>
<script src="assets/js/main/MainManagerAndGroup.js"></script>
<script src="assets/js/main/ManagerManager.js?version=VERSIONNUM"></script>
<script src="assets/js/main/GroupAdminManager.js?version=VERSIONNUM"></script>
<script src="assets/js/main/MainManagerAndGroup.js?version=VERSIONNUM"></script>
<!-- end manager & groupadmin -->
<script src="assets/js/main/Main.js"></script>
<script src="assets/js/main/Loader.js"></script>

<script src="assets/js/main/Main.js?version=VERSIONNUM"></script>
<script src="assets/js/main/Loader.js?version=VERSIONNUM"></script>
<!-- courses -->
<script src="assets/js/main/CoursesManager.js?version=VERSIONNUM"></script>
<!-- Custom Activities -->
<script src="assets/js/main/CustomActivityManager.js"></script>
<!-- Folder management -->
<script src="assets/js/main/FoldersManager.js?version=VERSIONNUM"></script>

<script>
UIManager.init().then((resolve) => {
UserManager.init().then((resolve) => {
Main.init().then((resolve) => {
const EVENTS_SCRIPTS = [{
id: "modals",
src: "assets/js/scripts/loadModals.js"
src: "assets/js/scripts/loadModals.js?version=VERSIONNUM"
},
{
id: "i18n",
src: "assets/js/scripts/checkMail.js"
src: "assets/js/scripts/checkMail.js?version=VERSIONNUM"
}
];
Loader.loadScripts(EVENTS_SCRIPTS).then(
Expand All @@ -92,6 +90,8 @@
administration[0] = resolve;
createRegistrationTemplate();
goBackToThePreviousView(administration);
// Courses
coursesManager.actualizeCourse();
onEnd();
})
})
Expand Down Expand Up @@ -126,7 +126,10 @@
console.log("Loader failed to load: " + reason);
failedToLoad();
}
);
).then((resolve)=> {
// hide spinner when load
$("#spinner-loading").hide();
});
})
},
(reason) => {
Expand All @@ -138,9 +141,9 @@

// Update Rémi, allow to return in the manager or groupadmin mode after a refresh
function goBackToThePreviousView(administration = []) {
if ($_GET('panel') &&
(ClassroomSettings.mixPanels.includes($_GET('panel')) ||
ClassroomSettings.teacherPanels.includes($_GET('panel')) ||
if ($_GET('panel') &&
(ClassroomSettings.mixPanels.includes($_GET('panel')) ||
ClassroomSettings.teacherPanels.includes($_GET('panel')) ||
ClassroomSettings.managerPanels.includes($_GET('panel')) ||
ClassroomSettings.groupAdminPanels.includes($_GET('panel')))) {
if (administration[0] === true && $_GET('panel').includes("manager") && $_GET('nav').includes("manager")) {
Expand Down Expand Up @@ -171,10 +174,10 @@
}
}
</script>
<script src="assets/js/utils/translate.js"></script>
<script src="assets/js/utils/translate.js?version=VERSIONNUM"></script>
<!-- PLUGIN SCRIPTS-->

<!-- END PLUGIN SCRIPTS -->
</body>

</html>
</html>
3 changes: 3 additions & 0 deletions classroom/Views/home_topbar.html
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
<div id="classroom-dashboard-content">
<div id="spinner-loading">
<div></div>
</div>
<div id="classroom-dashboard-top-bar">
<!-- Breadcrumb -->
<div id="breadcrumb" class="row ml-2 mr-auto"></div>
Expand Down
8 changes: 4 additions & 4 deletions classroom/Views/login_by_link.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<div id="classroom-create-account" class="container-border-left container-border-left-enable">
<div class="c-primary-form">
<p>Première viste ? Veuillez choisir un identifiant.</p>
<img src="./assets/media/green_user.png" class="icon-label">
<img src="./assets/media/green_user.png?version=VERSIONNUM" class="icon-label">
<label for="username">Pseudonyme</label></br>
<input type="text" placeholder="Vitta" name="username" id="new-user-pseudo-form" required>
</div>
Expand All @@ -19,11 +19,11 @@

<p>De retour dans cette classe ?</p>

<img src="./assets/media/green_user.png" class="icon-label">
<img src="./assets/media/green_user.png?version=VERSIONNUM" class="icon-label">
<label for="username">Pseudonyme</label></br>
<input type="text" placeholder="Vitta" id="user-pseudo-form" name="secret_code" required></br>

<img src="./assets/media/green_lock.png" class="icon-label">
<img src="./assets/media/green_lock.png?version=VERSIONNUM" class="icon-label">
<label for="username">Mot de passe</label></br>
<input type="password" placeholder="••••••••••" name="secret_code" id="user-password-form"
required></br>
Expand All @@ -37,4 +37,4 @@
<button onclick="returnToConnectionPanel('#classroom-login-container-bis')" class="btn close-login-classroom"><i
class="fas fa-times"></i></button>
</div>
</div>
</div>
6 changes: 3 additions & 3 deletions classroom/Views/login_selection.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<div id="classroom-login-code" class="container-border-left">
<h3 class="font-weight-bold c-text-secondary" data-i18n="classroom.login.student"></h3>
<div class="c-secondary-form">
<img src="./assets/media/orange_lock.png" class="icon-label">
<img src="./assets/media/orange_lock.png?version=VERSIONNUM" class="icon-label">
<label for="secret_code"> Rentrez ici votre code classe</label><br>
<input type="text" placeholder="123ABC" name="secret_code" id="class-code" required>
</div>
Expand All @@ -19,10 +19,10 @@ <h3 class="font-weight-bold c-text-primary" data-i18n="classroom.login.teacher">
</span>
</div>
<div id="classroom-login-gar" class="container-border-right">
<img src="./assets/media/logoGAR.png" alt="Logo GAR">
<img src="./assets/media/logoGAR.png?version=VERSIONNUM" alt="Logo GAR">
<span class="gar-presentation-text">Profitez du mode classe en toute simplicité à l'aide du GAR.<br>
<a href="http://google.com">Cliquez ici</a> pour en savoir plus.</span>
</div>

</div>
</div>
</div>
4 changes: 2 additions & 2 deletions classroom/Views/managerProfilePanel.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<div id="classroom-dashboard-profil-panel-manager" class="dashboard-block profile-panel" style="display:none;">

<div class="d-flex flex-column text-center">
<img src="assets/media/profile_picture.svg" alt="Photo de profil" class="user-picture">
<img src="assets/media/profile_picture.svg?version=VERSIONNUM" alt="Photo de profil" class="user-picture">
<span id="user-name-manager" class="mt-4" data-i18n="classroom.profil.identity">PLACEHOLDER</span>
</div>

Expand All @@ -15,4 +15,4 @@
<i class="fas fa-power-off"></i>
</button>
</div>
</div>
</div>
23 changes: 16 additions & 7 deletions classroom/Views/newExercicesPanel.html
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<!-- content part -->
<div id="classroom-dashboard-classes-new-activity" style="display:none;" class="dashboard-block classes-panel">
<div id="classroom-dashboard-classes-new-activity" style="display:none;" class="classroom-dashboard-new-activity dashboard-block classes-panel">
<nav class="row form-activity-container" style="margin: 0 auto;">
<div class="col text-center">
<span class="form-activity form-activity-secondary"><i class="fas fa-check"></i></span>
Expand Down Expand Up @@ -28,7 +28,7 @@
</div>
</nav>

<div class="container mb-2 part-content-index c-primary-form">
<div id="tool-container" class="tool-container mb-2 part-content-index c-primary-form">

<!-- Free activity part -->
<div id="activity-free" style="display:none;">
Expand All @@ -37,7 +37,7 @@
<textarea id="free-content" style="height:340px"></textarea>
</div>

<div class="c-checkbox">
<div class="c-checkbox ml-3">
<input type="checkbox" name="free-autocorrect" id="free-autocorrect">
<label for="free-autocorrect" data-i18n="newActivities.autocorrect">Autocorrection</label>
</div>
Expand Down Expand Up @@ -180,8 +180,8 @@


<!-- Custom & probably Lti -->
<div id="activity-custom" style="display:none;">
<div id="lti-loader-container"></div>
<div id="activity-custom" style="display:none;" class="activity-custom">
<div id="lti-loader-container" class="lti-loader-container"></div>
</div>

<div class="container">
Expand Down Expand Up @@ -260,7 +260,6 @@ <h3 class="activity-title" id="preview-title" style="display: none;"></h3>


<div id="preview-content" style="display: none;">
<label for="preview-activity-content" id="label-activity-content" class="vitta-modal-title mt-2" data-i18n="newActivities.contentTitle">Contenu de l'activité</label>
<p id="preview-activity-content"></p>
</div>

Expand Down Expand Up @@ -419,4 +418,14 @@ <h3 class="c-text-primary text-uppercase font-weight-bold" data-i18n="classroom.
<span data-i18n="classroom.activities.form.4">Attribution</span>
</div>
</nav>
</div>
</div>

<!-- content part -->
<div id="classroom-dashboard-collections-new-activity" style="display:none;" class="classroom-dashboard-new-activity dashboard-block classes-panel">
<div id="tool-container" class="tool-container mb-2 part-content-index c-primary-form">
<!-- Custom & probably Lti -->
<div id="activity-custom-collections" class="activity-custom" style="display:none;">
<div id="lti-loader-container-collections" class="lti-loader-container"></div>
</div>
</div>
</div>
10 changes: 5 additions & 5 deletions classroom/Views/sidebar_groupadmin.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,25 +4,25 @@

<div class="classroom-navbar-button" id="dashboard-groupadmin-users-side"
onclick="navigatePanel('groupadmin-dashboard-users', 'dashboard-groupadmin-users-side')">
<img src="assets/media/my_classes.svg" alt="Icône classe">
<img src="assets/media/my_classes.svg?version=VERSIONNUM" alt="Icône classe">
<span data-i18n="manager.users.users">Utilisateurs</span>
</div>

<div class="classroom-navbar-button" id="dashboard-groupadmin-apps"
onclick="navigatePanel('groupadmin-apps-main', 'dashboard-groupadmin-apps')">
<img src="assets/media/my_apps.svg" alt="Icône classe">
<img src="assets/media/my_apps.svg?version=VERSIONNUM" alt="Icône classe">
<span data-i18n="manager.apps.apps">Applications</span>
</div>

<div class="classroom-navbar-button" id="dashboard-groupadmin-help-side"
onclick="navigatePanel('groupadmin-dashboard-help', 'dashboard-groupadmin-help-side')">
<img src="assets/media/call_for_help.svg" alt="Icône Appel à l'aide">
<img src="assets/media/call_for_help.svg?version=VERSIONNUM" alt="Icône Appel à l'aide">
<span data-i18n="manager.profil.help">Appel à l'aide</span>
</div>

<div id="dashboard-profil-groupadmin" class="classroom-navbar-button"
onclick="navigatePanel('classroom-dashboard-profil-panel-groupadmin', 'dashboard-profil-groupadmin')">
<img class="user-picture" src="assets/media/profile_picture.svg" alt="Photo de profil">
<img class="user-picture" src="assets/media/profile_picture.svg?version=VERSIONNUM" alt="Photo de profil">
<span data-i18n="classroom.ids.classroom-dashboard-profil-panel-teacher"></span>
</div>
</div>
</div>
Loading