<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title></title>
<style type="text/css">
<!--
body{margin-left:10px;margin-right:10px;margin-top:10px;margin-bottom:10px;}
-->
</style>
</head>
<body marginleft="10" marginright="10" margintop="10" marginbottom="10">
<div align="left" style="text-align:left;"><font face="Times New Roman" size="+0" color="#000000" style="font-family:Times New Roman;font-size:12pt;color:#000000;">Hi,</font></div>
<br />
<div align="left" style="text-align:left;"><font face="Times New Roman" size="+0" color="#000000" style="font-family:Times New Roman;font-size:12pt;color:#000000;">I have been programming a long time, mostly with XML edit, but I use the color editor when I want snippets of code for problem types or inserts whose exact format I've forgotten.</font></div>
<br />
<div align="left" style="text-align:left;"><font face="Times New Roman" size="+0" color="#000000" style="font-family:Times New Roman;font-size:12pt;color:#000000;">The XML editor may be sparse, but the color editor is way too big (long?) for a screen. It's easy to lose your place long question with many options.</font></div>
<br />
<div align="left" style="text-align:left;"><font face="Times New Roman" size="+0" color="#000000" style="font-family:Times New Roman;font-size:12pt;color:#000000;">I want two really new products :  an <b>editor</b> and a <b>converter</b>.</font></div>
<br />
<br />
<div align="left" style="text-align:left;"><font face="Times New Roman" size="+0" color="#000000" style="font-family:Times New Roman;font-size:12pt;color:#000000;">For the <b>editor</b>:</font></div>
<br />
<div align="left" style="text-align:left;"><font face="Times New Roman" size="+0" color="#000000" style="font-family:Times New Roman;font-size:12pt;color:#000000;">I really like the idea of a wysiwyg. </font></div>
<div align="left" style="text-align:left;"><font face="Times New Roman" size="+0" color="#000000" style="font-family:Times New Roman;font-size:12pt;color:#000000;">I like having code snippets as selectable inserts. </font></div>
<div align="left" style="text-align:left;"><font face="Times New Roman" size="+0" color="#000000" style="font-family:Times New Roman;font-size:12pt;color:#000000;">I like the XML editor.</font></div>
<br />
<div align="left" style="text-align:left;"><font face="Times New Roman" size="+0" color="#000000" style="font-family:Times New Roman;font-size:12pt;color:#000000;">Here's an idea: How about a split screen similar to a lot of the programming IDE's out there. Each pane can be turned on or off to avoid clutter. Each pane can be moved outside the current window, into it's own window for easy reference. </font></div>
<br />
<div align="left" style="text-align:left;"><font face="Times New Roman" size="+0" color="#000000" style="font-family:Times New Roman;font-size:12pt;color:#000000;">I visualize one pane as the XML editor, one pane as a sidebar of code snippet selections and one pane as a sandbox that runs the problem as it is so far - a "What does the student see so far" window. That would be the all improtant "wyg" part of wysiwyg. Like the "tryit" editor - an example can be found here: </font></div>
<div align="left" style="text-align:left;"><a href="http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_style_display"><font face="Times New Roman" size="+0" style="font-family:Times New Roman;font-size:12pt;">http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_style_display</font></a><font face="Times New Roman" size="+0" color="#000000" style="font-family:Times New Roman;font-size:12pt;color:#000000;"> .</font></div>
<br />
<div align="left" style="text-align:left;"><font face="Times New Roman" size="+0" color="#000000" style="font-family:Times New Roman;font-size:12pt;color:#000000;">The code snippet sidebar can be organized into button menus. Maybe: problem types, perl or javascript stuff, media inserts, graph stuff, everything that is available on the color editor drop down menus. (Maybe even some snippets that do specific things, like pick randomly from a list of images.) Each menu might have a description, and a visual of what it does in the problem (an example.) When selected, an example problem might open in a window with the pertinent code snippet highlighted for easy copy/paste into the XML editor, or maybe just the code with an explanation. When dropped into the XML editor, it's effect will be reflected in the "wyg" pane of the problem so far.</font></div>
<br />
<div align="left" style="text-align:left;"><font face="Times New Roman" size="+0" color="#000000" style="font-family:Times New Roman;font-size:12pt;color:#000000;">It would be a little bit similar to the large array of problem types available when starting a problem. I would imagine having not just the name of the problem type, but a picture of a sample problem output pop up.. </font></div>
<br />
<div align="left" style="text-align:left;"><font face="Times New Roman" size="+0" color="#000000" style="font-family:Times New Roman;font-size:12pt;color:#000000;">( While we're discussing this, maybe we can fix that page too. Make the selection of problem type not driven by names, but pictures of a sample output. It's annoying to have to click on each name and look over the samples until you hit the one you really wanted.)</font></div>
<br />
<br />
<div align="left" style="text-align:left;"><font face="Times New Roman" size="+0" color="#000000" style="font-family:Times New Roman;font-size:12pt;color:#000000;">For the <b>converter</b>: </font></div>
<br />
<div align="left" style="text-align:left;"><font face="Times New Roman" size="+0" color="#000000" style="font-family:Times New Roman;font-size:12pt;color:#000000;">I would also like to see a little<b> conversion program</b> available that takes a problem that was in some document/text format and convert it to a Loncapa problem format. To make it simpler, maybe the author could highlight the variable names, and choose the problem type format before submitting the question text to the program. </font></div>
<br />
<div align="left" style="text-align:left;"><font face="Times New Roman" size="+0" color="#000000" style="font-family:Times New Roman;font-size:12pt;color:#000000;">I think that would go a really long way making new teachers comfortable. They can take the tons of this stuff they already have and get their favorites into loncapa. They can also feel comfortable creating new stuff in any word processor and convert it to loncapa.</font></div>
<br />
<div align="left" style="text-align:left;"><font face="Times New Roman" size="+0" color="#000000" style="font-family:Times New Roman;font-size:12pt;color:#000000;">Such a converter may <i>seem</i> to have limited capability, but I would estimate that a good 80-90% of the stuff I've seen could be handled by even a simple converter. Certainly it could handle multiple choice and fill in the blanks, and simple numerical questions, and questions with combinations of these as parts. (I've made one for fill in the blanks and simple numerical problems. I dislike typing.)</font></div>
<br />
<div align="left" style="text-align:left;"><font face="Times New Roman" size="+0" color="#000000" style="font-family:Times New Roman;font-size:12pt;color:#000000;">It wouldn't even have to be a perfect conversion, just get a <b>base framework</b> in the XML editor from which to work. If it's multiple choice, stick a multiple choice snippet into the XML using the text that's they've input. Let the author flesh it out further. If there's an image in the doc, stick an image snippet in the XML. If there's a graph in the doc, stick a graph snippet in the XML. Now the author has a really good place to start tweaking if necessary. (If it detects <i>some</i> kind of insert, it could ask - do you want this to become a dynamic graph or an image?) </font></div>
<br />
<div align="left" style="text-align:left;"><font face="Times New Roman" size="+0" color="#000000" style="font-family:Times New Roman;font-size:12pt;color:#000000;">So, I'd like : a document <b>converter</b>, and an <b>editor</b> with sidebar helper screens and a wyg (what you got). Now it becomes a collaboration between author and machine.</font></div>
<br />
<div align="left" style="text-align:left;"><font face="Times New Roman" size="+0" color="#000000" style="font-family:Times New Roman;font-size:12pt;color:#000000;">Brad</font></div>
<br />
</body>
</html>