Driving task generator for OpenDS (www.opends.eu)
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Executable
XML_Structures
LICENSE
README.md
add.m
addContextMenu.m
addStructIntoStructArray.m
exportXML.m
figurecheck.m
getAttributesFromSchema.m
getElementFromSchema.m
getEmptyStruct.m
getNiceDialogLocation.m
getRealPathFromTreePath.m
getRequiredChildrenPath.m
getSchemaPathFieldsFromActualPathFields.m
initializeTrees.m
inputWithKeydlg.m
isInChoiceNode.m
isInSequenceNode.m
loadStructure.m
main.m
openEditDialog.m
populateStructure.m
remove.m
saveStructure.m
struct2xml.m
uitreeview.m

README.md

A OpenDS (opends.de) Driving Task Generator (DTGen)

Driving task generator written in MATLAB. A standalone executable can be found in the repository.

Installation

In MATLAB, run main.m file. In standalone mode, you need to install some files from Mathworks to be able to execute it.

Usage

The five columns correspond to the five XML files that constitute a driving task. In order to add/remove/edit nodes, right click on the nodes and choose the corresponding option on the drop-down menu.

Contributing

Please let me know if there is any bug that you found, I will fix them. If you have any ideas of improvements, please let me know as well.

For those who want to contribute, please:

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :D

History

After editing the driving tasks' XML files, I realized that a tool could make this process more straightforward.

Author

Christian-Nils Boda (Chalmers University)