Tags

    Elab Internship: Week 7 Day 1

    Week Seven, Day One

    Monday, July 20th, 2015

    Mars Check-In System

    Daily Goals

    Today I will begin migration of the communication code for the Mars Attendance Tool from my personal library to the application. At the same time, I will be adjusting the code to suit the specific needs of the system. I will also start modification of the Mars Server to accommodate this additional mode of communication.

    Daily Report

    I have migrated all existing code to the MAT and have begun new development to streamline its communication with the server. I have also been simultaneously developing the server to enable testing and active troubleshooting. At current, the MAT communicates well with the server to initiate and stop a watch. The server not interacts with a new table in the .db file that will keep a list of all modules used to take attendance. That is a development issue that needs to be addressed, that is a module list table. I will consider this addition in the next development day of the server. The server reports swipe events from the specified module and reports them to the MAT during the timeframe specified by the MAT. To reduce server-side computational weight, The MAT keeps the counter of the attendance event and sends only a start/stop message to the server. If a start message is received and an attendance watch is started, the server will respond whenever are card is swiped into a specific module and report the event to the associated attendance IP. I have run into a problem of reporting however, for the MAT does not currently receive these events. I believe this problem is a result of conflicting sockets opened by the MAT using the same port, but further development and research is needed to confirm.
    In addition to the communicate protocol, I have enabled all local housekeeping methods of the MAT. The communication server is now saved for continued use by the program as well as the communication email. These "settings" will be modified sometime next week when I begin integrating my system into the actual attendance processes of the school. I am excited for this next step.

    Hours Report

    Today: 7.5
    Week: 7.5
    Total 207.5

    Comments