From 62d6c2db9d1ee89d504e95b11361d325e8284d7b Mon Sep 17 00:00:00 2001
From: Hongqing Cao <caoh8@mcmaster.ca>
Date: Thu, 30 Jan 2020 13:53:50 -0500
Subject: [PATCH] Added Project Schedule and modified README

---
 ProjectSchedule/3X_Example.gan               | 113 -----------------
 ProjectSchedule/ProjectSchedule_3XA3_307.gan | 122 +++++++++++++++++++
 ProjectSchedule/README.md                    |   2 +-
 3 files changed, 123 insertions(+), 114 deletions(-)
 delete mode 100644 ProjectSchedule/3X_Example.gan
 create mode 100644 ProjectSchedule/ProjectSchedule_3XA3_307.gan

diff --git a/ProjectSchedule/3X_Example.gan b/ProjectSchedule/3X_Example.gan
deleted file mode 100644
index bcdff54..0000000
--- a/ProjectSchedule/3X_Example.gan
+++ /dev/null
@@ -1,113 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><project name="PCM" company="McMaster, CAS Department" webLink="" view-date="2015-11-03" view-index="1" gantt-divider-location="354" resource-divider-location="300" version="2.7.1" locale="en_US">
-    <description><![CDATA[Simulation of temperature over time for a solar water heating tank incorporating phase change material (PCM).]]></description>
-    <view zooming-state="default:2" id="gantt-chart">
-        <field id="tpd3" name="Name" width="57" order="0"/>
-        <field id="tpd4" name="Begin date" width="21" order="1"/>
-        <field id="tpd5" name="End date" width="21" order="2"/>
-    </view>
-    <view id="resource-table">
-        <field id="0" name="Name" width="52" order="0"/>
-        <field id="1" name="Default role" width="47" order="1"/>
-    </view>
-    <!-- -->
-    <calendars>
-        <day-types>
-            <day-type id="0"/>
-            <day-type id="1"/>
-            <default-week id="1" name="default" sun="0" mon="0" tue="0" wed="0" thu="0" fri="0" sat="0"/>
-            <only-show-weekends value="false"/>
-            <overriden-day-types/>
-            <days/>
-        </day-types>
-    </calendars>
-    <tasks empty-milestones="true">
-        <taskproperties>
-            <taskproperty id="tpd0" name="type" type="default" valuetype="icon"/>
-            <taskproperty id="tpd1" name="priority" type="default" valuetype="icon"/>
-            <taskproperty id="tpd2" name="info" type="default" valuetype="icon"/>
-            <taskproperty id="tpd3" name="name" type="default" valuetype="text"/>
-            <taskproperty id="tpd4" name="begindate" type="default" valuetype="date"/>
-            <taskproperty id="tpd5" name="enddate" type="default" valuetype="date"/>
-            <taskproperty id="tpd6" name="duration" type="default" valuetype="int"/>
-            <taskproperty id="tpd7" name="completion" type="default" valuetype="int"/>
-            <taskproperty id="tpd8" name="coordinator" type="default" valuetype="text"/>
-            <taskproperty id="tpd9" name="predecessorsr" type="default" valuetype="text"/>
-        </taskproperties>
-        <task id="0" name="Write Design Doc" color="#8cb6ce" meeting="false" start="2015-11-03" duration="4" complete="0" expand="true" cost-manual-value="20.0" cost-calculated="false">
-            <task id="29" name="MG" color="#8cb6ce" meeting="false" start="2015-11-03" duration="2" complete="0" expand="true">
-                <depend id="31" type="2" difference="0" hardness="Strong"/>
-            </task>
-            <task id="31" name="MIS" color="#8cb6ce" meeting="false" start="2015-11-05" duration="2" complete="0" expand="true">
-                <depend id="44" type="2" difference="0" hardness="Strong"/>
-            </task>
-            <task id="32" name="Schedule" color="#8cb6ce" meeting="false" start="2015-11-03" duration="4" complete="0" expand="true"/>
-        </task>
-        <task id="2" name="Design Doc Due" color="#8cb6ce" meeting="true" start="2015-11-06" duration="0" complete="0" expand="true"/>
-        <task id="44" name="Implementation" color="#8cb6ce" meeting="false" start="2015-11-07" duration="5" complete="0" expand="true">
-            <task id="20" name="Input Hiding Module" color="#8cb6ce" meeting="false" start="2015-11-07" duration="5" complete="0" expand="true"/>
-            <task id="49" name="Input Parameter Module" color="#8cb6ce" meeting="false" start="2015-11-07" duration="5" complete="0" expand="true"/>
-            <task id="51" name="Output Format Module" color="#8cb6ce" meeting="false" start="2015-11-07" duration="5" complete="0" expand="true"/>
-            <task id="53" name="Temperature ODEs Module" meeting="false" start="2015-11-07" duration="5" complete="0" expand="true"/>
-            <task id="55" name="Energy Equations Module" meeting="false" start="2015-11-07" duration="5" complete="0" expand="true"/>
-            <task id="57" name="Control Module" meeting="false" start="2015-11-07" duration="5" complete="0" expand="true"/>
-        </task>
-        <task id="61" name="Unit Testing" color="#8cb6ce" meeting="false" start="2015-11-12" duration="4" complete="0" expand="true">
-            <task id="62" name="Input Hiding Module" color="#8cb6ce" meeting="false" start="2015-11-12" duration="4" complete="0" expand="true"/>
-            <task id="63" name="Input Parameter Module" meeting="false" start="2015-11-12" duration="4" complete="0" expand="true"/>
-            <task id="64" name="Output Format Module" meeting="false" start="2015-11-12" duration="4" complete="0" expand="true"/>
-            <task id="65" name="Temperature ODEs Module" meeting="false" start="2015-11-12" duration="4" complete="0" expand="true"/>
-            <task id="66" name="Energy Equations Module" meeting="false" start="2015-11-12" duration="4" complete="0" expand="true"/>
-        </task>
-        <task id="68" name="System Testing" color="#8cb6ce" meeting="false" start="2015-11-15" duration="3" complete="0" expand="true"/>
-        <task id="21" name="Rev 0 Demo" color="#8cb6ce" meeting="true" start="2015-11-18" duration="0" complete="0" expand="true"/>
-        <task id="69" name="Revise SRS" color="#8cb6ce" meeting="false" start="2015-11-19" duration="2" complete="0" expand="true"/>
-        <task id="83" name="Revise Test Plan" color="#8cb6ce" meeting="false" start="2015-11-19" duration="2" complete="0" expand="true"/>
-        <task id="70" name="Revise MG" color="#8cb6ce" meeting="false" start="2015-11-20" duration="2" complete="0" expand="true"/>
-        <task id="71" name="Revise MIS" color="#8cb6ce" meeting="false" start="2015-11-20" duration="2" complete="0" expand="true"/>
-        <task id="72" name="Revise Implementation" color="#8cb6ce" meeting="false" start="2015-11-20" duration="2" complete="0" expand="true"/>
-        <task id="73" name="Testing" color="#8cb6ce" meeting="false" start="2015-11-19" duration="8" complete="0" expand="true"/>
-        <task id="74" name="Usability Test" color="#8cb6ce" meeting="false" start="2015-11-23" duration="3" complete="0" expand="true"/>
-        <task id="6" name="Test Report Due" color="#8cb6ce" meeting="true" start="2015-11-27" duration="0" complete="0" expand="true"/>
-        <task id="98" name="Prepare Final Demo" color="#8cb6ce" meeting="false" start="2015-11-28" duration="4" complete="0" expand="true"/>
-        <task id="8" name="Final Demo" color="#8cb6ce" meeting="true" start="2015-12-01" duration="0" complete="0" expand="true"/>
-        <task id="100" name="Revise Existing Documentation" color="#8cb6ce" meeting="false" start="2015-12-02" duration="7" complete="0" expand="true"/>
-        <task id="10" name="Final Doc Due" color="#8cb6ce" meeting="true" start="2015-12-08" duration="0" complete="0" expand="true"/>
-        <task id="76" name="New Requirements" color="#8cb6ce" meeting="false" start="2015-12-09" duration="3" complete="0" expand="true"/>
-        <task id="77" name="Second Usability Test" color="#8cb6ce" meeting="false" start="2015-12-14" duration="5" complete="0" expand="true"/>
-    </tasks>
-    <resources>
-        <resource id="0" name="Student 1" function="Default:0" contacts="" phone=""/>
-        <resource id="1" name="Student 2" function="Default:0" contacts="" phone=""/>
-        <resource id="2" name="Student 3" function="Default:0" contacts="" phone=""/>
-    </resources>
-    <allocations>
-        <allocation task-id="31" resource-id="0" function="Default:0" responsible="true" load="90.0"/>
-        <allocation task-id="29" resource-id="0" function="Default:0" responsible="true" load="90.0"/>
-        <allocation task-id="32" resource-id="0" function="Default:0" responsible="true" load="10.0"/>
-        <allocation task-id="29" resource-id="1" function="Default:0" responsible="false" load="50.0"/>
-        <allocation task-id="31" resource-id="1" function="Default:0" responsible="false" load="50.0"/>
-        <allocation task-id="32" resource-id="1" function="Default:0" responsible="false" load="50.0"/>
-        <allocation task-id="29" resource-id="2" function="Default:0" responsible="false" load="50.0"/>
-        <allocation task-id="31" resource-id="2" function="Default:0" responsible="false" load="50.0"/>
-        <allocation task-id="32" resource-id="2" function="Default:0" responsible="false" load="50.0"/>
-    </allocations>
-    <vacations/>
-    <taskdisplaycolumns>
-        <displaycolumn property-id="tpd2" order="-1" width="75" visible="false"/>
-        <displaycolumn property-id="tpd6" order="-1" width="75" visible="false"/>
-        <displaycolumn property-id="tpd3" order="0" width="190" visible="true"/>
-        <displaycolumn property-id="tpd4" order="1" width="72" visible="true"/>
-        <displaycolumn property-id="tpd7" order="-1" width="75" visible="false"/>
-        <displaycolumn property-id="tpd8" order="-1" width="75" visible="false"/>
-        <displaycolumn property-id="tpd12" order="-1" width="75" visible="false"/>
-        <displaycolumn property-id="tpd5" order="2" width="71" visible="true"/>
-        <displaycolumn property-id="tpd10" order="-1" width="75" visible="false"/>
-        <displaycolumn property-id="tpd11" order="-1" width="75" visible="false"/>
-        <displaycolumn property-id="tpd9" order="-1" width="75" visible="false"/>
-        <displaycolumn property-id="tpd1" order="-1" width="75" visible="false"/>
-        <displaycolumn property-id="tpd13" order="-1" width="75" visible="false"/>
-        <displaycolumn property-id="tpd0" order="-1" width="75" visible="false"/>
-    </taskdisplaycolumns>
-    <previous/>
-    <roles roleset-name="Default"/>
-</project>
diff --git a/ProjectSchedule/ProjectSchedule_3XA3_307.gan b/ProjectSchedule/ProjectSchedule_3XA3_307.gan
new file mode 100644
index 0000000..15d8ab0
--- /dev/null
+++ b/ProjectSchedule/ProjectSchedule_3XA3_307.gan
@@ -0,0 +1,122 @@
+<?xml version="1.0" encoding="UTF-8"?><project name="3XA3 MileStone" company="3XA3 Group 213" webLink="https://gitlab.cas.mcmaster.ca/khana172/3xa3-project/blob/master/ProjectSchedule/3XA3-ProjSched.gan" view-date="2020-01-12" view-index="0" gantt-divider-location="628" resource-divider-location="300" version="2.8.10" locale="en_US">
+    <description/>
+    <view zooming-state="default:5" id="gantt-chart">
+        <field id="tpd3" name="Name" width="390" order="0"/>
+        <field id="tpd4" name="Begin date" width="139" order="1"/>
+        <field id="tpd5" name="End date" width="95" order="2"/>
+        <option id="color.recent"><![CDATA[#0000ff]]></option>
+    </view>
+    <view id="resource-table">
+        <field id="0" name="Name" width="210" order="0"/>
+        <field id="1" name="Default role" width="86" order="1"/>
+    </view>
+    <!-- -->
+    <calendars>
+        <day-types>
+            <day-type id="0"/>
+            <day-type id="1"/>
+            <default-week id="1" name="default" sun="0" mon="0" tue="0" wed="0" thu="0" fri="0" sat="0"/>
+            <only-show-weekends value="false"/>
+            <overriden-day-types/>
+            <days/>
+        </day-types>
+    </calendars>
+    <tasks empty-milestones="true">
+        <taskproperties>
+            <taskproperty id="tpd0" name="type" type="default" valuetype="icon"/>
+            <taskproperty id="tpd1" name="priority" type="default" valuetype="icon"/>
+            <taskproperty id="tpd2" name="info" type="default" valuetype="icon"/>
+            <taskproperty id="tpd3" name="name" type="default" valuetype="text"/>
+            <taskproperty id="tpd4" name="begindate" type="default" valuetype="date"/>
+            <taskproperty id="tpd5" name="enddate" type="default" valuetype="date"/>
+            <taskproperty id="tpd6" name="duration" type="default" valuetype="int"/>
+            <taskproperty id="tpd7" name="completion" type="default" valuetype="int"/>
+            <taskproperty id="tpd8" name="coordinator" type="default" valuetype="text"/>
+            <taskproperty id="tpd9" name="predecessorsr" type="default" valuetype="text"/>
+        </taskproperties>
+        <task id="112" name="Problem Statement" color="#000000" meeting="false" start="2020-01-21" duration="4" complete="100" thirdDate="2020-01-21" thirdDate-constraint="0" expand="true">
+            <task id="120" name="What is context" color="#8cb6ce" meeting="false" start="2020-01-21" duration="4" complete="100" thirdDate="2020-01-26" thirdDate-constraint="0" expand="true"/>
+            <task id="121" name="Why is this important" color="#8cb6ce" meeting="false" start="2020-01-21" duration="4" complete="100" thirdDate="2020-01-26" thirdDate-constraint="0" expand="true"/>
+            <task id="123" name="What is context" color="#8cb6ce" meeting="false" start="2020-01-21" duration="4" complete="100" thirdDate="2020-01-26" thirdDate-constraint="0" expand="true"/>
+        </task>
+        <task id="0" name="Development Plan" color="#8cb6ce" meeting="true" start="2020-01-30" duration="0" complete="5" thirdDate="2020-01-26" thirdDate-constraint="0" priority="2" expand="true">
+            <task id="137" name="Team Meeting Plan" color="#8cb6ce" meeting="false" start="2020-01-30" duration="1" complete="0" thirdDate="2020-01-26" thirdDate-constraint="0" expand="true">
+                <notes><![CDATA[need to on latex
+]]></notes>
+            </task>
+            <task id="138" name="Team Communication" color="#8cb6ce" meeting="false" start="2020-01-30" duration="1" complete="0" thirdDate="2020-01-26" thirdDate-constraint="0" expand="true">
+                <notes><![CDATA[Need to on latex
+]]></notes>
+            </task>
+            <task id="139" name="Team Member Role" color="#8cb6ce" meeting="false" start="2020-01-30" duration="1" complete="0" thirdDate="2020-01-26" thirdDate-constraint="0" expand="true">
+                <notes><![CDATA[need to on latex
+]]></notes>
+            </task>
+            <task id="140" name="Project Schedule" color="#8cb6ce" meeting="false" start="2020-01-30" duration="1" complete="50" thirdDate="2020-01-26" thirdDate-constraint="0" expand="true">
+                <notes><![CDATA[need to have pointer to latex
+]]></notes>
+            </task>
+            <task id="141" name="Project Review" color="#8cb6ce" meeting="false" start="2020-01-30" duration="1" complete="0" thirdDate="2020-01-26" thirdDate-constraint="0" expand="true"/>
+            <task id="142" name="Proof of Concept Demonstration Plan" color="#8cb6ce" meeting="false" start="2020-01-30" duration="1" complete="0" thirdDate="2020-01-26" thirdDate-constraint="0" expand="true"/>
+            <task id="143" name="Git workflow Plan" color="#8cb6ce" meeting="false" start="2020-01-30" duration="1" complete="0" thirdDate="2020-01-26" thirdDate-constraint="0" expand="true"/>
+            <task id="144" name="Technology" color="#8cb6ce" meeting="false" start="2020-01-30" duration="1" complete="0" thirdDate="2020-01-26" thirdDate-constraint="0" expand="true"/>
+            <task id="145" name="Coding Style" color="#8cb6ce" meeting="false" start="2020-01-30" duration="1" complete="0" thirdDate="2020-01-26" thirdDate-constraint="0" expand="true"/>
+            <task id="146" name="Revision" color="#8cb6ce" meeting="false" start="2020-01-31" duration="1" complete="0" thirdDate="2020-01-26" thirdDate-constraint="0" expand="true"/>
+        </task>
+        <task id="147" name="Requirements Document Revision 0" color="#8cb6ce" meeting="false" start="2020-02-01" duration="7" complete="0" thirdDate="2019-12-22" thirdDate-constraint="0" expand="true"/>
+        <task id="2" name="Proof of Concept Demonstration" color="#8cb6ce" meeting="false" start="2020-02-11" duration="3" complete="0" thirdDate="2020-01-26" thirdDate-constraint="0" expand="true"/>
+        <task id="151" name="Test Plan Revision 0" color="#8cb6ce" meeting="false" start="2020-02-17" duration="12" complete="0" thirdDate="2019-12-22" thirdDate-constraint="0" expand="true"/>
+        <task id="154" name="Design &amp; Document Revision 0" color="#8cb6ce" meeting="false" start="2020-03-01" duration="13" complete="0" thirdDate="2019-12-22" thirdDate-constraint="0" expand="true"/>
+        <task id="5" name="Revision 0 Demonstration" color="#8cb6ce" meeting="false" start="2020-03-16" duration="4" complete="0" thirdDate="2020-01-26" thirdDate-constraint="0" expand="true">
+            <notes><![CDATA[6%]]></notes>
+        </task>
+        <task id="7" name="Final Demonstration (Revision 1)" color="#8cb6ce" meeting="false" start="2020-03-30" duration="4" complete="0" thirdDate="2020-01-26" thirdDate-constraint="0" expand="true">
+            <notes><![CDATA[25%]]></notes>
+        </task>
+        <task id="155" name="Peer Evaluation" color="#8cb6ce" meeting="false" start="2020-03-30" duration="4" complete="0" thirdDate="2019-12-22" thirdDate-constraint="0" expand="true"/>
+        <task id="9" name="Final Documentation (Revision 1)" color="#8cb6ce" meeting="false" start="2020-04-01" duration="6" complete="0" thirdDate="2020-01-26" thirdDate-constraint="0" expand="true">
+            <notes><![CDATA[30%]]></notes>
+        </task>
+    </tasks>
+    <resources>
+        <resource id="3" name="Weidong Yang" function="SoftwareDevelopment:2" contacts="" phone=""/>
+        <resource id="4" name="Sida Wang" function="SoftwareDevelopment:2" contacts="" phone=""/>
+        <resource id="5" name="Hongqing Cao" function="SoftwareDevelopment:2" contacts="" phone=""/>
+    </resources>
+    <allocations>
+        <allocation task-id="112" resource-id="3" function="SoftwareDevelopment:2" responsible="false" load="28.0"/>
+        <allocation task-id="140" resource-id="3" function="SoftwareDevelopment:2" responsible="false" load="25.0"/>
+        <allocation task-id="147" resource-id="3" function="SoftwareDevelopment:2" responsible="true" load="33.0"/>
+        <allocation task-id="2" resource-id="3" function="SoftwareDevelopment:2" responsible="true" load="33.0"/>
+        <allocation task-id="151" resource-id="3" function="SoftwareDevelopment:2" responsible="true" load="33.0"/>
+        <allocation task-id="154" resource-id="3" function="SoftwareDevelopment:2" responsible="true" load="33.0"/>
+        <allocation task-id="5" resource-id="3" function="SoftwareDevelopment:2" responsible="true" load="33.0"/>
+        <allocation task-id="7" resource-id="3" function="SoftwareDevelopment:2" responsible="true" load="34.0"/>
+        <allocation task-id="155" resource-id="3" function="SoftwareDevelopment:2" responsible="true" load="33.0"/>
+        <allocation task-id="9" resource-id="3" function="SoftwareDevelopment:2" responsible="true" load="33.0"/>
+        <allocation task-id="112" resource-id="4" function="SoftwareDevelopment:2" responsible="false" load="38.0"/>
+        <allocation task-id="140" resource-id="4" function="SoftwareDevelopment:2" responsible="false" load="25.0"/>
+        <allocation task-id="147" resource-id="4" function="SoftwareDevelopment:2" responsible="true" load="33.0"/>
+        <allocation task-id="2" resource-id="4" function="SoftwareDevelopment:2" responsible="true" load="33.0"/>
+        <allocation task-id="151" resource-id="4" function="SoftwareDevelopment:2" responsible="true" load="33.0"/>
+        <allocation task-id="154" resource-id="4" function="SoftwareDevelopment:2" responsible="true" load="33.0"/>
+        <allocation task-id="5" resource-id="4" function="SoftwareDevelopment:2" responsible="true" load="34.0"/>
+        <allocation task-id="7" resource-id="4" function="SoftwareDevelopment:2" responsible="false" load="33.0"/>
+        <allocation task-id="155" resource-id="4" function="SoftwareDevelopment:2" responsible="true" load="34.0"/>
+        <allocation task-id="9" resource-id="4" function="SoftwareDevelopment:2" responsible="false" load="33.0"/>
+        <allocation task-id="112" resource-id="5" function="SoftwareDevelopment:2" responsible="true" load="34.0"/>
+        <allocation task-id="140" resource-id="5" function="SoftwareDevelopment:2" responsible="true" load="50.0"/>
+        <allocation task-id="147" resource-id="5" function="SoftwareDevelopment:2" responsible="true" load="34.0"/>
+        <allocation task-id="2" resource-id="5" function="SoftwareDevelopment:2" responsible="true" load="34.0"/>
+        <allocation task-id="151" resource-id="5" function="SoftwareDevelopment:2" responsible="true" load="34.0"/>
+        <allocation task-id="154" resource-id="5" function="SoftwareDevelopment:2" responsible="true" load="34.0"/>
+        <allocation task-id="5" resource-id="5" function="SoftwareDevelopment:2" responsible="true" load="33.0"/>
+        <allocation task-id="7" resource-id="5" function="SoftwareDevelopment:2" responsible="false" load="33.0"/>
+        <allocation task-id="155" resource-id="5" function="SoftwareDevelopment:2" responsible="true" load="33.0"/>
+        <allocation task-id="9" resource-id="5" function="SoftwareDevelopment:2" responsible="false" load="34.0"/>
+    </allocations>
+    <vacations/>
+    <previous/>
+    <roles roleset-name="Default"/>
+    <roles roleset-name="SoftwareDevelopment"/>
+</project>
diff --git a/ProjectSchedule/README.md b/ProjectSchedule/README.md
index ca9b192..2178dd5 100644
--- a/ProjectSchedule/README.md
+++ b/ProjectSchedule/README.md
@@ -1,3 +1,3 @@
-# Project Name
+# MineCraft
 
 This folder contains the project schedule Gantt Chart.
\ No newline at end of file
-- 
GitLab