Commit 137dc288 authored by William Paul Liggett's avatar William Paul Liggett

The generator function for creating a single, collated CSV file report based...

The generator function for creating a single, collated CSV file report based upon the two raw CSV files (random letter times and user activity) is now working!
parent 689ce145
This diff is collapsed.
......@@ -38,15 +38,28 @@
<p class="version_info"><strong>TO DO:</strong></p>
<ol>
<li>Log Data to CSV: Using the two raw CSV files, build a single, collated CSV to produce a data analysis report.
[Estimate: 5 hours remaining]</li>
<li>Collated CSV Reports: Embed the collated CSV generator function into the process to create a new report
automatically after each test is concluded. [Estimate: 1 hours remaining]
</li>
<li>Download CSV Files: All of the user data CSV files are stored under the 'user-data-files' directory, beneath the
main OpenVigilance Task URL. At present, this is nothing fancy, as it just contains a link to each CSV file.
However, I could create the ability to download all of the files as a ZIP archive if desired. Therefore, this
is an <em>optional</em> feature [Estimate: 0-2 hours]</li>
<li>OPTIONAL -- Download CSV Files: All of the user data CSV files are stored under the 'user-data-files' directory,
beneath the main OpenVigilance Task URL. At present, this is nothing fancy, as it just contains a link to each
CSV file. However, I could create the ability to download all of the files as a ZIP archive if desired.
[Estimate: 2-4 hours]
</li>
</ol>
<p class="version_info">Version 1.10.0 (2018-03-29 to 2018-04-01):</p>
<p><em>Estimated labor time: <span id="hours_logged_for_update_22">12</span> hours.</em></p>
<ul>
<li>
Collated CSV Reports: The generator function for creating a single, collated CSV file report based upon the
two raw CSV files (random letter times and user activity) is now working! The code was securely designed
to help avoid injection attacks, data loss, and cross-site scripting (XSS). The only portion that remains is
to embed this generator function to execute automatically after every test is completed.
</li>
</ul>
<p class="version_info">Version 1.9.2 (2018-03-28):</p>
<p><em>Estimated labor time: <span id="hours_logged_for_update_21">1</span> hours.</em></p>
<ul>
......@@ -308,7 +321,8 @@
parseFloat($("#hours_logged_for_update_18").html()) +
parseFloat($("#hours_logged_for_update_19").html()) +
parseFloat($("#hours_logged_for_update_20").html()) +
parseFloat($("#hours_logged_for_update_21").html());
parseFloat($("#hours_logged_for_update_21").html()) +
parseFloat($("#hours_logged_for_update_22").html());
// Displays the total labor hours at the top of the page.
$("#total_labor_hours").html(calculated_labor_time);
......
......@@ -272,7 +272,7 @@ var ov_participant_response_time = -1;
// Increments the test block number and then does this every 2-min until a hideVigilanceDisplay() is called later.
++ov_test_block;
ov_test_block_timer_id = setInterval(function() {++ov_test_block; }, OV_TEST_BLOCK_EACH_DURATION);
ov_test_block_timer_id = setInterval(function() { ++ov_test_block; }, OV_TEST_BLOCK_EACH_DURATION);
}
// For: Test Condition #3. Hides the nature video.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment