Source Code Overview


./eDom/


make_<ARCHITECTURE>.m (e.g., make_win32.m)

  • Provides makefile-like compilation of the eDom source into a standalone binary.

clean.m

  • Cleans up the temporary files created when compiling eDom.  Works for both windows and linux versions. 


./eDom/src


eDom.m

  • Main driver for the software.  Loads in configuration info and participant info, loads in the words and definitions, and launches the GUI.

defAdmin.m

  • Object that loads and administers all of the words and their definitions.

figure_ratingInterface.m

  • Contains GUI action code.

wordDef.m

  • Container object for a word and it's definitions. 

getAlldefinitions.m

  • Gets the definitions from each file.    


getDefinitionsFromFile.m

  • Gets all of the definitions stored in a specific file.

validatePercent.m

  • Validates whether the string represents a percent between 0 and 100.

validatePositiveInteger.m

  •  Validates that the string represents a positive integer.


Blair Armstrong, Natasha Tokowicz, David Plaut, 2011-