Tags

    elab Internship: Week 6 Day 3

    Week Six, Day Three

    Thursday, July 16th, 2015

    Mars Check-In System

    Daily Goals

    Today I merge development of the attendance program I have been developing in my spare time with the Mars Project. At current, the Mars Module Watcher, or MMW, asks for an initial setup of the server the program will communicate with. After this is set up, the user can input a module name or IP to be watch and select a duration of watch. A password is required to begin watching the module. The program will then send a query every 5 seconds asking for a complete list of individuals detected by the specific module starting at the moment the watcher is turned on an ending the duration selected. The watcher automatically terminates the query after the watch duration has elapsed and asks if the user would like to keep a report of the watch. If yes is chosen, a text file containing information about the watch as well as a complete list of users found is placed onto the computers desktop. Here I am contemplating creating and Email option where the list is automatically emailed to a pre-defined address. The application as it stands requires excessive padding in order to be used by some of the less tech-savvy users. This is my primary goal for today. Also, and update to the server is necessary to react appropriately to this attendance tool.

    Daily Report

    I have successfully designed an GUI that streamlines the attendance process and removes, for the most part, the requirement of advanced technical knowledge. Rather than programming communication protocol every time (server name, email address, etc.), a settings window is available to program and save settings for continued use. This as well as a few modifications to the GUI present a relatively straight-forward attendance semi-automation through Mars. Following are screenshots of the GUI for both the Mars Attendance Tool, or MAT, and its associated Settings window.

    Mars Attendance ToolSettings Window

    The next step is migrating my communication and data handling code into this new GUI. Hopefully I can have the first version of the tool working by the end of the day tomorrow for testing in the coming week.

    Hours Report

    Today: 8
    Week: 23
    Total 192.5

    Comments