scouting: Add more high-level fields to the scouting app
This patch adds the following fields that can be selected by scouts:
- No show
- Never moved
- Battery died
- Broke (mechanically)
- Lost coms
I haven't hooked them up to the database yet because I want
confirmation that this is what we want first. A future patch will hook
those to the database.
Signed-off-by: Philipp Schrader <philipp.schrader@gmail.com>
Change-Id: I878f821d01c3958ac38b73e341456adece994463
diff --git a/scouting/www/entry/entry.ng.html b/scouting/www/entry/entry.ng.html
index 325ae94..86916ab 100644
--- a/scouting/www/entry/entry.ng.html
+++ b/scouting/www/entry/entry.ng.html
@@ -94,7 +94,7 @@
</div>
</div>
- <div *ngSwitchCase="'Defense'" id="defense" class="container-fluid">
+ <div *ngSwitchCase="'Other'" id="defense" class="container-fluid">
<h4 class="text-center">How much defense did other robots play on this robot?</h4>
<div class="row" style="min-height: 50px">
@@ -131,6 +131,21 @@
</div>
<h6 class="text-center">{{defensePlayedScore}}</h6>
+ <div class="row">
+ <form>
+ <input type="checkbox" [(ngModel)]="noShow" name="no_show" id="no_show">
+ <label for="no_show">No show</label><br>
+ <input type="checkbox" [(ngModel)]="neverMoved" name="never_moved" id="never_moved">
+ <label for="never_moved">Never moved</label><br>
+ <input type="checkbox" [(ngModel)]="batteryDied" name="battery_died" id="battery_died">
+ <label for="battery_died">Battery died</label><br>
+ <input type="checkbox" [(ngModel)]="mechanicallyBroke" name="mechanically_broke" id="mechanically_broke">
+ <label for="mechanically_broke">Broke (mechanically)</label><br/>
+ <input type="checkbox" [(ngModel)]="lostComs" name="lost_coms" id="lost_coms">
+ <label for="lost_coms">Lost coms</label>
+ </form>
+ </div>
+
<div class="buttons">
<button class="btn btn-primary" (click)="prevSection()">Back</button>
<button class="btn btn-primary" (click)="nextSection()">Next</button>
@@ -163,10 +178,15 @@
<li>Level: {{level}}</li>
</ul>
- <h4>Defense</h4>
+ <h4>Other</h4>
<ul>
<li>Defense Played On Rating: {{defensePlayedOnScore}}</li>
<li>Defense Played Rating: {{defensePlayedScore}}</li>
+ <li>No show: {{noShow}}</li>
+ <li>Never moved: {{neverMoved}}</li>
+ <li>Battery died: {{batteryDied}}</li>
+ <li>Broke (mechanically): {{mechanicallyBroke}}</li>
+ <li>Lost coms: {{lostComs}}</li>
</ul>
<span class="error_message">{{ errorMessage }}</span>