This example shows how MarvinSketch can be used in online examinations in different subjects. This examination example tests the knowledge of students related to lone pairs and radical electrons. Task: Use the two lowermost multifunctional buttons of the toolbar on the left to explicitely define the lone pairs and radical electrons on atoms. Note that the MarvinSketch applet was configured to better suit the task,
for example the Lewis-structure representation is always visible.
|
In this example the MarvinSketch applet is customized with the help of parameters. The following changes were made:
The code of the customized applet is as follows:
<script LANGUAGE="JavaScript1.1" SRC="../../../../marvin.js"></script> <script LANGUAGE="JavaScript1.1">function exportMol(format) { if(document.MSketch != null) { var s = document.MSketch.getMol(format); s = unix2local(s); // Convert "\n" to local line separator document.MolForm.MolTxt.value = s; } else { alert("Cannot import molecule:\n"+ "no JavaScript to Java communication in your browser.\n"); } } <!-- msketch_name = "MSketch"; msketch_begin("../../../..", 490, 420); msketch_param("menuconfig", "/examples/applets/sketch/studentexam/menuconfig.xml"); msketch_param("lonePairsAutoCalc", "false"); msketch_param("lonePairsVisible", "true"); msketch_param("sketchCarbonVisibility", "on"); msketch_param("implicitH", "off"); msketch_param("valenceErrorVisible", "false"); msketch_param("shortcuts", "/examples/applets/sketch/studentexam/shortcuts.xml"); msketch_param("ttmpls0", "*Generic*/examples/applets/sketch/studentexam/generic.csmol"); msketch_param("ttmpls1", "*Rings*chemaxon/marvin/templates/rings.t"); msketch_param("templateToolbarCustomizable", "false"); msketch_end();//--> </script>