Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Control random seed passing to GGB and numerical grades #75

Open
wants to merge 60 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
60 commits
Select commit Hold shift + click to select a range
67daabd
Control random seed passing to GGB and numerical grades
TWINGSISTER Dec 12, 2022
41b8b37
Adding non Geotube URL and alternative URL for deploy.js
TWINGSISTER Jan 13, 2023
992e1db
bug in seeding
TWINGSISTER Jan 14, 2023
e354043
Reqdme
TWINGSISTER Jan 15, 2023
59fbc91
Codebase
TWINGSISTER Jan 16, 2023
011709d
README
TWINGSISTER Jan 16, 2023
2bf8ac5
README
TWINGSISTER Jan 16, 2023
78b2fff
deploy
TWINGSISTER Jan 16, 2023
f888209
deploy
TWINGSISTER Jan 16, 2023
b93801b
codebase
TWINGSISTER Jan 16, 2023
ef29418
codebase
TWINGSISTER Jan 16, 2023
95ebbbc
deploy
TWINGSISTER Jan 16, 2023
32b62f3
Added provision for URLed .ggb
TWINGSISTER Jan 17, 2023
3fb181e
problems when using old tests
TWINGSISTER Jan 17, 2023
5cb5e9b
bug for old questions
TWINGSISTER Jan 17, 2023
e2393ef
bug in the renderer
TWINGSISTER Jan 17, 2023
671b237
Help messages
TWINGSISTER Jan 17, 2023
91d5044
applet options remembered
TWINGSISTER Jan 21, 2023
a5f9988
more applet options remembered
TWINGSISTER Jan 21, 2023
0774ea8
morning reset
TWINGSISTER Jan 22, 2023
88231b3
parameters global
TWINGSISTER Jan 22, 2023
5ec2458
parameters global 2
TWINGSISTER Jan 22, 2023
a8cfa2d
version oush global parameters
TWINGSISTER Jan 22, 2023
b16bab0
Beta full
TWINGSISTER Jan 30, 2023
a134965
Added Twingsister mods
TWINGSISTER Feb 6, 2023
6cbd939
push a version number
TWINGSISTER Feb 7, 2023
da449af
a test
TWINGSISTER Feb 7, 2023
8442249
decimals
TWINGSISTER Feb 13, 2023
7c1c65c
push version
TWINGSISTER Feb 13, 2023
6a15289
full screen button
TWINGSISTER Feb 16, 2023
d640a27
full screen button
TWINGSISTER Feb 16, 2023
bc8a6e8
version push
TWINGSISTER Feb 16, 2023
fbb90da
fullscreen
TWINGSISTER Feb 16, 2023
dfe8f74
fullscreen
TWINGSISTER Feb 16, 2023
f030822
push version
TWINGSISTER Feb 16, 2023
89d99f4
push
TWINGSISTER Mar 1, 2023
2d5c523
version push
TWINGSISTER Mar 1, 2023
b18dc1c
initialization of ggbs
TWINGSISTER Mar 2, 2023
ae78d52
push version
TWINGSISTER Mar 2, 2023
f5a3462
Backupped fields updated
TWINGSISTER Mar 31, 2023
0fde6b7
adding compatiblity with live grid view
TWINGSISTER Apr 1, 2023
b4d1a2a
April bump
TWINGSISTER Apr 10, 2023
603a5fe
Automatic grading restored
TWINGSISTER Apr 22, 2023
ff08a80
grading ok
TWINGSISTER Apr 22, 2023
7cce494
version bump
TWINGSISTER Apr 22, 2023
df3a50b
no delete in the default toolbar
TWINGSISTER May 1, 2023
55e60ca
added seed 100-110 unique w.r.t. userid
TWINGSISTER May 7, 2023
456e6d9
version bump
TWINGSISTER May 7, 2023
6f49f45
readme
TWINGSISTER Jun 17, 2023
9a82eaa
Added reload question ggb fike from scratch, ask for save, resist errors
TWINGSISTER Jan 29, 2024
1c948ad
added comment
TWINGSISTER Feb 4, 2024
d13b04c
added a comment
TWINGSISTER Feb 4, 2024
9131dce
added a comment
TWINGSISTER Feb 4, 2024
1220036
reload
TWINGSISTER Mar 11, 2024
7304d86
mark cannot be deleted
TWINGSISTER Mar 16, 2024
b07c6e5
version bump
TWINGSISTER Mar 16, 2024
bfbeb9b
save work only on exit
TWINGSISTER Mar 17, 2024
a5b1760
save your work
TWINGSISTER Mar 18, 2024
18f4cc0
version bump save your work
TWINGSISTER Mar 18, 2024
ca3cbbb
Version push
TWINGSISTER Apr 7, 2024
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
6 changes: 6 additions & 0 deletions .classpath
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
<classpathentry kind="src" path="src/main/java"/>
<classpathentry kind="output" path="bin"/>
</classpath>
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
/bin/
30 changes: 30 additions & 0 deletions .project
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>Geogebra Qtype</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.wst.common.project.facet.core.builder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.wst.validation.validationbuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>
7 changes: 7 additions & 0 deletions .settings/org.eclipse.jdt.core.prefs
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
org.eclipse.jdt.core.compiler.compliance=1.8
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.source=1.8
5 changes: 5 additions & 0 deletions .settings/org.eclipse.wst.common.component
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0">
<wb-module deploy-name="Geogebra Qtype">
<wb-resource deploy-path="/" source-path="/src/main/java" tag="defaultRootSource"/>
</wb-module>
</project-modules>
7 changes: 7 additions & 0 deletions .settings/org.eclipse.wst.common.project.facet.core.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<fixed facet="jst.webfragment"/>
<fixed facet="java"/>
<installed facet="java" version="1.8"/>
<installed facet="jst.webfragment" version="3.0"/>
</faceted-project>
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,3 +22,8 @@ repository installed)
- Load the Applet. Variables which could be randomized or can be used for checking correctness, will be extracted automatically
- Choose the fraction which goes with the boolean variable
- Save the question and use it for your quiz
- You can add a seed so that all random values selected in the exercise generation are the same for all the class. Seed from 1 to 99 are applied as they are and cause all the cless to receive the same version of the exercise. Seeds from 101 to 109 ensure that a random seed is generated taking int account a system user id so that each student receive a distinct exercise and always the same exercise upon different attempts. Do not use any seed or 0 to have a distinct exercise for every student and different exercises upon repeated attempts.
- You can reference a ggb with a plain https URL (see for instance details to reference ggb(s) in [this repository](https://github.com/TWINGSISTER/moodle-qtype_geogebra) reading this [README](https://twingsister.github.io/Moodle-Tests-Repository/))
- You can use an alternate source for the deployggb.js file and a self hosted Geogebra codebase as in [this repository](https://twingsister.github.io/GeogebraMultilanguageTranslator/Geogebra/geogebra-math-apps-bundle-5-0-latest/GeoGebra/deployggb.js).
In this case you should supply a comma separated string like "https://twingsister.github.io/GeogebraMultilanguageTranslator/Geogebra/geogebra-math-apps-bundle-5-0-latest/GeoGebra/,deployggb.js,HTML5/5.0/web3d".
If a comma sepatated string like "A,B,C" is given then A+B must give the URL of displayggb.js and A+C is the codebase.
4 changes: 2 additions & 2 deletions amd/build/ggbq.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading