Team:Groningen/Project Plan/Inception/2

From 2009.igem.org

(Difference between revisions)
m (Link back to inception.)
(Todo count should now work for multiple todo lists on one page.)
Line 9: Line 9:
Overall objective: Choose idea we're going to work on. The most important requirements should be identified.
Overall objective: Choose idea we're going to work on. The most important requirements should be identified.
-
Tasks per role<span id="doneCount"></span>:
+
Tasks per role<span class="doneCount"></span>:
* [[:Category:Team:Groningen/Roles/Analyst|Analyst]]
* [[:Category:Team:Groningen/Roles/Analyst|Analyst]]
Line 40: Line 40:
* [[:Category:Team:Groningen/Roles/Treasurer|Treasurer]]
* [[:Category:Team:Groningen/Roles/Treasurer|Treasurer]]
-
<!-- This counts the number of todo/done items and puts the results in the element with id doneCount. -->
+
<!-- This counts the number of todo/done items and puts the results in the element with class doneCount. -->
<html>
<html>
<script type="text/javascript" src="http://o.aolcdn.com/dojo/1.3.0/dojo/dojo.xd.js"></script>
<script type="text/javascript" src="http://o.aolcdn.com/dojo/1.3.0/dojo/dojo.xd.js"></script>
<script type="text/javascript">
<script type="text/javascript">
-
var doneCount = document.getElementById('doneCount');
+
var doneCounts = dojo.query('.doneCount');
-
var numTodo = dojo.query('.todo').length;
+
for(var i=0; i<doneCounts.length; i++) {
-
var numDone = dojo.query('.done').length;
+
  var doneCount = doneCounts[i];
-
doneCount.innerHTML = ' (' + numDone + ' out of ' + (numDone+numTodo) + ' done)';
+
  var parentElement = doneCount.parentNode;
 +
  while(!(!parentElement || parentElement.nodeName=='UL' || parentElement.nodeName=='OL' || parentElement.nodeName=='TABLE')) parentElement = parentElement.nextSibling;
 +
  var numTodo = dojo.query('.todo',parentElement).length;
 +
  var numDone = dojo.query('.done',parentElement).length;
 +
  doneCount.innerHTML = ' (' + numDone + ' out of ' + (numDone+numTodo) + ' done)';
 +
}
</script>
</script>
</html>
</html>

Revision as of 13:45, 14 May 2009

[http://2009.igem.org/Team:Groningen http://2009.igem.org/wiki/images/f/f1/Igemhomelogo.png]

This is the iteration plan for the second Inception iteration, see the general Inception page for milestones.

Plan

End date: 2009-05-18

Overall objective: Choose idea we're going to work on. The most important requirements should be identified.

Tasks per role:

Resources

[Resources needed for the iteration — material, human, financial, and so on.]

Use Cases

[List the use cases and scenarios that are being developed for this iteration.]

Evaluation Criteria

[Functionality, performance, capacity, quality measures, quality goals, and so forth.]