Record and Control Userinputs?
7 posts • Page 1 of 1
Record and Control Userinputs?
Hi,
I want to use Algodoo for teaching purposes. For this it would be necessary to control which tools the users of the simulation can use in 'play mode'. Is it possible to block the 'admin mode' or/ and one of the tools you normally can use in 'play mode'? Furthermore is it possible to record what the user is doing and save it as a logfile or even in a video format?
Thank you very much in advance for your help!
I want to use Algodoo for teaching purposes. For this it would be necessary to control which tools the users of the simulation can use in 'play mode'. Is it possible to block the 'admin mode' or/ and one of the tools you normally can use in 'play mode'? Furthermore is it possible to record what the user is doing and save it as a logfile or even in a video format?
Thank you very much in advance for your help!
- dobili
- Posts: 9
- Joined: Tue May 26, 2015 10:52 pm
Re: Record and Control Userinputs?
Hello,
Shamefully its not possible to do what you've asked for, however with Algodoo its fairly hard to cause too much chaos.
What you can do is place an object on the scene with the following update code;
(e)=>{
App.GUI.playMode = true
}
however, that will also restrict you from being able to edit the scene until you Ctrl-Z to undo, hence I suggest having a copy of the scenes and then uploading a 'protected' set to wherever your students will be viewing the files from.
Also, we do have a manner of recording by abusing a function inside algodoo, however it kills the performance of the machine as it generates a few hundred png files (one for each frame). There are a few dozen classroom tools which allow for monitoring students which would be more suited for this, after all if you can't trust your students on Algodoo which is fairly safe, you should be monitoring them a bit more properly
Shamefully its not possible to do what you've asked for, however with Algodoo its fairly hard to cause too much chaos.
What you can do is place an object on the scene with the following update code;
(e)=>{
App.GUI.playMode = true
}
however, that will also restrict you from being able to edit the scene until you Ctrl-Z to undo, hence I suggest having a copy of the scenes and then uploading a 'protected' set to wherever your students will be viewing the files from.
Also, we do have a manner of recording by abusing a function inside algodoo, however it kills the performance of the machine as it generates a few hundred png files (one for each frame). There are a few dozen classroom tools which allow for monitoring students which would be more suited for this, after all if you can't trust your students on Algodoo which is fairly safe, you should be monitoring them a bit more properly
When asking for help, READ THE STICKIES!
- electronicboy
- Posts: 1694
- Joined: Mon Aug 31, 2009 6:18 pm
Re: Record and Control Userinputs?
Hi,
Thank you very much for your answer. The solution with the object will do the job. Is it possible to do something similar with the available tools in play mode? For exampe: "if tool x is activated, deactivate it and activate tool y instead"
Thank you very much for your answer. The solution with the object will do the job. Is it possible to do something similar with the available tools in play mode? For exampe: "if tool x is activated, deactivate it and activate tool y instead"
- dobili
- Posts: 9
- Joined: Tue May 26, 2015 10:52 pm
Re: Record and Control Userinputs?
Hello,
From what I can see there is no way to get the existing tool selection that I know of, you can use 'Tools.DragTool.SelectTool' to force selection of the drag tool, it appears that the following works fine
From what I can see there is no way to get the existing tool selection that I know of, you can use 'Tools.DragTool.SelectTool' to force selection of the drag tool, it appears that the following works fine
- Code: Select all
(e)=>{
App.GUI.playMode = true;
Tools.DragTool.SelectTool
}
When asking for help, READ THE STICKIES!
- electronicboy
- Posts: 1694
- Joined: Mon Aug 31, 2009 6:18 pm
Re: Record and Control Userinputs?
Hello dobili,
nice that you work on paedagogical issues!
indeed for me as teacher it is important too to use scenes, which pupil really have
to think about in order to solve problems. No cheating-way should be possible
and this makes it necessary to use some Thyme-script.
To come to your help, i would like to know which kind of scene you need to prepare, to
follow or to protect.
To outline the way of solving your problem: I make a scene where you have your own icons to select tools,
and a click on the object which sets the tool will additionally add an entry to an array or textfile, which will
be saved as external file when you leave the scene.
You will be able to find this scene by the tags "schule" and "logusedtools", or by its scene-number,
which i ll post here as soon as its ready.
nice that you work on paedagogical issues!
indeed for me as teacher it is important too to use scenes, which pupil really have
to think about in order to solve problems. No cheating-way should be possible
and this makes it necessary to use some Thyme-script.
To come to your help, i would like to know which kind of scene you need to prepare, to
follow or to protect.
To outline the way of solving your problem: I make a scene where you have your own icons to select tools,
and a click on the object which sets the tool will additionally add an entry to an array or textfile, which will
be saved as external file when you leave the scene.
You will be able to find this scene by the tags "schule" and "logusedtools", or by its scene-number,
which i ll post here as soon as its ready.
-
DrAgon - Posts: 31
- Joined: Tue Feb 12, 2013 4:03 pm
Re: Record and Control Userinputs?
I have taken a look into the integrated coding framework of the software("Thyme"), but was unable to find any tools to manipulate the avaiability of the toolbar besides removing it entirely and disabling all hotkeys. These changes also persist between scenes and can only be undone by the same way they have been done, or via software restoration, so I doubt they would benefit much when used with students.
Depending on what exactly you plan to do with your students, certain other "tools" and tricks might be able to circumvent this issue, it would only require some elaboration.
Depending on what exactly you plan to do with your students, certain other "tools" and tricks might be able to circumvent this issue, it would only require some elaboration.
- FRA32
- Posts: 229
- Joined: Wed Dec 03, 2014 9:51 pm
Re: Record and Control Userinputs?
s_noonan made
(look there!)
and FRA32 and i did removals of original tools, resulting in
both have their advantages.
have fun!
(look there!)
and FRA32 and i did removals of original tools, resulting in
both have their advantages.
have fun!
-
DrAgon - Posts: 31
- Joined: Tue Feb 12, 2013 4:03 pm
7 posts • Page 1 of 1
Who is online
Users browsing this forum: No registered users and 1 guest