Architecture Document - adbrown13/401GroupProject GitHub Wiki

System Overview

The system involves a folder containing AVI files, a main class that generates the GUI, an audio/video class that is responsible for playing only audio, only video and Audio/Video streams from a selected AVI file. The main class generates a GUI which has buttons which call on the audio/visual classes. There is another file that is responsible for all the randomization and experiment procedure. There is also a file responsible for exporting data to a csv. Finally there is admin.py which allows the admin of the experiment to play a specified file. Admin.py plays through AVI.py.

System Design

See diagram