[Mpuls-commits] r284 - in wasko/trunk: . waskaweb/lib waskaweb/model waskaweb/templates/casemanagement/evaluation waskaweb/templates/logbook
scm-commit@wald.intevation.org
scm-commit at wald.intevation.org
Mon Feb 23 11:28:18 CET 2009
Author: torsten
Date: 2009-02-23 11:28:15 +0100 (Mon, 23 Feb 2009)
New Revision: 284
Modified:
wasko/trunk/ChangeLog.txt
wasko/trunk/waskaweb/lib/evaluation.py
wasko/trunk/waskaweb/model/logbook.py
wasko/trunk/waskaweb/templates/casemanagement/evaluation/evaluation_effort.mako
wasko/trunk/waskaweb/templates/logbook/edit_body.mako
Log:
Fixed issue 36 (WASKO-Online)
Modified: wasko/trunk/ChangeLog.txt
===================================================================
--- wasko/trunk/ChangeLog.txt 2009-02-23 09:55:46 UTC (rev 283)
+++ wasko/trunk/ChangeLog.txt 2009-02-23 10:28:15 UTC (rev 284)
@@ -1,3 +1,13 @@
+2009-02-23 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed issue36 (WASKO-Online)
+
+ * waskaweb/model/logbook.py,
+ waskaweb/lib/evaluation.py,
+ waskaweb/templates/logbook/edit_body.mako,
+ waskaweb/templates/casemanagement/evaluation/evaluation_effort.mako:
+ Added new logbookentries. Adopted evaluation.
+
2009-02-23 Sascha L. Teichmann <teichmann at intevation.de>
Added the beloved JavaScript modified field checks to renderer
Modified: wasko/trunk/waskaweb/lib/evaluation.py
===================================================================
--- wasko/trunk/waskaweb/lib/evaluation.py 2009-02-23 09:55:46 UTC (rev 283)
+++ wasko/trunk/waskaweb/lib/evaluation.py 2009-02-23 10:28:15 UTC (rev 284)
@@ -873,15 +873,23 @@
'8': [0,0],
'9': [0,0],
'10': [0,0],
+ '11': [0,0],
+ '12': [0,0],
+ '13': [0,0],
+ '14': [0,0],
+ '15': [0,0],
+ '16': [0,0],
'sum_cat1': [0,0],
'sum_cat2': [0,0],
'sum_cat3': [0,0],
'sum_cat4': [0,0],
+ 'sum_cat5': [0,0],
'sum_all': [0,0],
'avg_cat1': [0,0],
'avg_cat2': [0,0],
'avg_cat3': [0,0],
'avg_cat4': [0,0],
+ 'avg_cat5': [0,0],
'avg_all': [0,0]
}
try:
@@ -905,18 +913,21 @@
result[type][0] += num
result[type][1] += duration
- if type in ['1','2','3','4','9','10']:
+ if type in ['1','2','3','4','5']:
result['sum_cat1'][0] += num
result['sum_cat1'][1] += int(duration)
- if type in ['5','6','7','8']:
+ if type in ['6', '7', '8']:
result['sum_cat2'][0] += num
result['sum_cat2'][1] += int(duration)
- if type in ['-1']:
+ if type in ['9', '10', '11', '12', '13', '14']:
result['sum_cat3'][0] += num
result['sum_cat3'][1] += int(duration)
- if type in ['-2']:
+ if type in ['15', '16', '-2']:
result['sum_cat4'][0] += num
result['sum_cat4'][1] += int(duration)
+ if type in ['-1']:
+ result['sum_cat5'][0] += num
+ result['sum_cat5'][1] += int(duration)
result['sum_all'][0] += num
result['sum_all'][1] += int(duration)
@@ -933,6 +944,8 @@
result['avg_cat3'][1] = h.formatNumber(float(result['sum_cat3'][1] / divisor))
result['avg_cat4'][0] = count
result['avg_cat4'][1] = h.formatNumber(float(result['sum_cat4'][1] / divisor))
+ result['avg_cat5'][0] = count
+ result['avg_cat5'][1] = h.formatNumber(float(result['sum_cat5'][1] / divisor))
result['avg_all'][0] = count
result['avg_all'][1] = h.formatNumber(float(result['sum_all'][1] / divisor))
Modified: wasko/trunk/waskaweb/model/logbook.py
===================================================================
--- wasko/trunk/waskaweb/model/logbook.py 2009-02-23 09:55:46 UTC (rev 283)
+++ wasko/trunk/waskaweb/model/logbook.py 2009-02-23 10:28:15 UTC (rev 284)
@@ -36,32 +36,38 @@
from datetime import timedelta
KIND2TEXT = {
- '-2': u'Sonstiges',
- '-1': u'Keine Angabe',
- '0': u'Automatischer Eintrag',
- '1': u'Gespräch mit dem Jugendlichen',
- '2': u'Telefonat mit dem Jugendlichen',
- '3': u'Begleitung des Jugendlichen zu externen Stellen',
- '4': u'Betreuung des Jugendlichen',
- '5': u'Schriftverkehr',
- '6': u'Gespräch/Telefonat mit Kooperationspartnern',
- '7': u'Gespräch/Telefonat mit Dritten',
- '8': u'Fallkonferenz (Fallbesprechung, Supervision)',
- '9': u'Erstgespräch',
- '10': u'Kompetenzfeststellung' }
+ "1": u'Gespräch mit dem/der Jugendlichen',
+ "2": u'Kompetenzfeststellung',
+ "3": u'Korrespondenz mit dem/der Jugendlichen (Telefonate/Schriftverkehr)',
+ "4": u'Begleitung des/der Jugendlichen zu externen Stellen',
+ "5": u'Sonstige Betreuung des Jugendlichen',
+ "6": u'Gespräch mit Eltern/Personensorgeberechtigten',
+ "7": u'Korrespondenz mit Eltern/Personensorgeberechtigten (Telefonat/Schriftverkehr)',
+ "8": u'Sonstige Maßnahmen der Elternarbeit',
+ "9": u'Gespräch mit schulischen Mitarbeiter/-innen',
+ "10": u'Korrespondenz mit Schule (Telefonat/Schriftverkehr)',
+ "11": u'Korrespondenz mit Jugendhilfe (Telefonat/Schriftverkehr)',
+ "12": u'Gespräch mit beteiligten Dritten/Kooperationspartnern',
+ "13": u'Korrespondenz mit beteiligten Dritten/Kooperationspartnern (Telefonat/Schriftverkehr)',
+ "14": u'Fallkonferenz',
+ "15": u'Fahrtwege',
+ "16": u'Dokumentation WASKO',
+ "-2": u'Sonstiges',
+ "-1": u'Keine Angabe'}
-# sum_cat1 = 1,2,3,4,9,10, sum_cat2 = 5,6,7,8
SUMKIND2TEXT = {
'sum_cat1': u'unmittelbare Arbeit mit dem Jugendlichen',
- 'sum_cat2': u'Arbeit mit Dritten',
- 'sum_cat3': u'Sonstiges',
- 'sum_cat4': u'Keine Angabe',
+ 'sum_cat2': u'Arbeit mit Eltern/Personensorgeberechtigte',
+ 'sum_cat3': u'Arbeit mit Dritten',
+ 'sum_cat4': u'Sonstiges',
+ 'sum_cat5': u'Keine Angabe',
'sum_all': u'Gesamt' }
AVGKIND2TEXT = {
'avg_cat1': u'unmittelbare Arbeit mit dem Jugendlichen',
- 'avg_cat2': u'Arbeit mit den Dritten',
- 'avg_cat3': u'Sonstiges',
+ 'avg_cat2': u'Arbeit mit Eltern/Personensorgeberechtigte',
+ 'avg_cat3': u'Arbeit mit Dritten',
+ 'avg_cat4': u'Sonstiges',
'avg_cat4': u'Keine Angabe',
'avg_all': u'Gesamt' }
Modified: wasko/trunk/waskaweb/templates/casemanagement/evaluation/evaluation_effort.mako
===================================================================
--- wasko/trunk/waskaweb/templates/casemanagement/evaluation/evaluation_effort.mako 2009-02-23 09:55:46 UTC (rev 283)
+++ wasko/trunk/waskaweb/templates/casemanagement/evaluation/evaluation_effort.mako 2009-02-23 10:28:15 UTC (rev 284)
@@ -5,49 +5,75 @@
<th class="table_header_h table_width_mid_s num">Anzahl</th>
<th class="table_header_h table_width_mid_s num">Aufwand (Minuten)</th>
</tr>
+ ## Unmittelbare Arbeit mit dem Jugendlichen
<tr>
<td><b>unmittelbare Arbeit mit dem Jugendlichen:</td><td class="num"><b>${c.eval_effort['sum_cat1'][0]}</b></td><td class="num"><b>${c.eval_effort['sum_cat1'][1]}</b></td>
</tr>
<tr>
- <td> Gespräch mit dem Jugendlichen</td><td class="num">${c.eval_effort['1'][0]}</td><td class="num">${c.eval_effort['1'][1]}</td>
+ <td> Gespräch mit dem/der Jugendlichen</td><td class="num">${c.eval_effort['1'][0]}</td><td class="num">${c.eval_effort['1'][1]}</td>
</tr>
<tr>
- <td> Telefonat mit dem Jugendlichen</td><td class="num">${c.eval_effort['2'][0]}</td><td class="num">${c.eval_effort['2'][1]}</td>
+ <td> Kompetenzfeststellung</td><td class="num">${c.eval_effort['2'][0]}</td><td class="num">${c.eval_effort['2'][1]}</td>
</tr>
<tr>
- <td> Begleitung des Jugendlichen zu externen Stellen</td><td class="num">${c.eval_effort['3'][0]}</td><td class="num">${c.eval_effort['3'][1]}</td>
+ <td> Korrespondenz mit dem/der Jugendlichen (Telefonate/Schriftverkehr)</td><td class="num">${c.eval_effort['3'][0]}</td><td class="num">${c.eval_effort['3'][1]}</td>
</tr>
<tr>
- <td> Betreuung des Jugendlichen</td><td class="num">${c.eval_effort['4'][0]}</td><td class="num">${c.eval_effort['4'][1]}</td>
+ <td> Begleitung des/der Jugendlichen zu externen Stellen</td><td class="num">${c.eval_effort['4'][0]}</td><td class="num">${c.eval_effort['4'][1]}</td>
</tr>
<tr>
- <td> Erstgespräch</td><td class="num">${c.eval_effort['9'][0]}</td><td class="num">${c.eval_effort['9'][1]}</td>
+ <td> Sonstige Betreuung des Jugendlichen</td><td class="num">${c.eval_effort['5'][0]}</td><td class="num">${c.eval_effort['5'][1]}</td>
</tr>
<tr>
- <td> Kompetenzfeststellung</td><td class="num">${c.eval_effort['10'][0]}</td><td class="num">${c.eval_effort['10'][1]}</td>
+ <tr class="table_row_v_12">
+ <td><b>Arbeit mit Eltern/Personensorgeberechtigte:</b></td><td class="num"><b>${c.eval_effort['sum_cat2'][0]}</td><td class="num"><b>${c.eval_effort['sum_cat2'][1]}</b></td>
</tr>
<tr class="table_row_v_12">
- <td><b>Arbeit mit Dritten:</b></td><td class="num"><b>${c.eval_effort['sum_cat2'][0]}</td><td class="num"><b>${c.eval_effort['sum_cat2'][1]}</b></td>
+ <td> Gespräch mit Eltern/Personensorgeberechtigten</td><td class="num">${c.eval_effort['6'][0]}</td><td class="num">${c.eval_effort['6'][1]}</td>
</tr>
<tr class="table_row_v_12">
- <td> Schriftverkehr</td><td class="num">${c.eval_effort['5'][0]}</td><td class="num">${c.eval_effort['5'][1]}</td>
+ <td> Korrespondenz mit Eltern/Personensorgeberechtigten (Telefonat/Schriftverkehr)</td><td class="num">${c.eval_effort['7'][0]}</td><td class="num">${c.eval_effort['7'][1]}</td>
</tr>
<tr class="table_row_v_12">
- <td> Gespräch/Telefonat mit Kooperationspartnern</td><td class="num">${c.eval_effort['6'][0]}</td><td class="num">${c.eval_effort['6'][1]}</td>
+ <td> Sonstige Maßnahmen der Elternarbeit</td><td class="num">${c.eval_effort['8'][0]}</td><td class="num">${c.eval_effort['8'][1]}</td>
</tr>
+ <tr>
+ <td><b>Arbeit mit Dritten:</b></td><td class="num"><b>${c.eval_effort['sum_cat3'][0]}</td><td class="num"><b>${c.eval_effort['sum_cat3'][1]}</b></td>
+ </tr>
+ <tr>
+ <td> Gespräch mit schulischen Mitarbeiter/-innen</td><td class="num">${c.eval_effort['9'][0]}</td><td class="num">${c.eval_effort['9'][1]}</td>
+ </tr>
+ <tr>
+ <td> Korrespondenz mit Schule (Telefonat/Schriftverkehr)</td><td class="num">${c.eval_effort['10'][0]}</td><td class="num">${c.eval_effort['10'][1]}</td>
+ </tr>
+ <tr>
+ <td> Korrespondenz mit Jugendhilfe (Telefonat/Schriftverkehr)</td><td class="num">${c.eval_effort['11'][0]}</td><td class="num">${c.eval_effort['11'][1]}</td>
+ </tr>
+ <tr>
+ <td> Gespräch mit beteiligten Dritten/Kooperationspartnern</td><td class="num">${c.eval_effort['12'][0]}</td><td class="num">${c.eval_effort['12'][1]}</td>
+ </tr>
+ <tr>
+ <td> Korrespondenz mit beteiligten Dritten/Kooperationspartnern (Telefonat/Schriftverkehr)</td><td class="num">${c.eval_effort['13'][0]}</td><td class="num">${c.eval_effort['13'][1]}</td>
+ </tr>
+ <tr>
+ <td> Fallkonferenz</td><td class="num">${c.eval_effort['14'][0]}</td><td class="num">${c.eval_effort['14'][1]}</td>
+ </tr>
<tr class="table_row_v_12">
- <td> Gespräch/Telefonat mit Dritten</td><td class="num">${c.eval_effort['7'][0]}</td><td class="num">${c.eval_effort['7'][1]}</td>
+ <td><b>Sonstiges:</b></td><td class="num"><b>${c.eval_effort['sum_cat4'][0]}</td><td class="num"><b>${c.eval_effort['sum_cat4'][1]}</b></td>
</tr>
<tr class="table_row_v_12">
- <td> Fallkonferenz</td><td class="num">${c.eval_effort['8'][0]}</td><td class="num">${c.eval_effort['8'][1]}</td>
+ <td> Fahrtwege</td><td class="num">${c.eval_effort['15'][0]}</td><td class="num">${c.eval_effort['15'][1]}</td>
</tr>
- <tr>
- <td><b>Sonstiges</b></td><td class="num">${c.eval_effort['-2'][0]}</td><td class="num">${c.eval_effort['-2'][1]}</td>
+ <tr class="table_row_v_12">
+ <td> Dokumentation WASKO</td><td class="num">${c.eval_effort['16'][0]}</td><td class="num">${c.eval_effort['16'][1]}</td>
</tr>
<tr class="table_row_v_12">
- <td><b>Keine Angabe</b></td><td class="num">${c.eval_effort['-1'][0]}</td><td class="num">${c.eval_effort['-1'][1]}</td>
+ <td> Sonstiges</td><td class="num">${c.eval_effort['-2'][0]}</td><td class="num">${c.eval_effort['-2'][1]}</td>
</tr>
<tr>
+ <td><b>Keine Angabe:</b></td><td class="num"><b>${c.eval_effort['sum_cat5'][0]}</td><td class="num"><b>${c.eval_effort['sum_cat5'][1]}</b></td>
+ </tr>
+ <tr class="table_row_v_12">
<td><b>GESAMT</b></td><td class="num"><b>${c.eval_effort['sum_all'][0]}</b></td><td class="num"><b>${c.eval_effort['sum_all'][1]}</b></td>
</tr>
</table>
Modified: wasko/trunk/waskaweb/templates/logbook/edit_body.mako
===================================================================
--- wasko/trunk/waskaweb/templates/logbook/edit_body.mako 2009-02-23 09:55:46 UTC (rev 283)
+++ wasko/trunk/waskaweb/templates/logbook/edit_body.mako 2009-02-23 10:28:15 UTC (rev 284)
@@ -35,19 +35,32 @@
<div class="w100">
<label for="kind">Art des Eintrags:</label><br>
<select name='kind' id='kind'>
- <option value="-1">Keine Angabe</option>
- <option value="-2">Sonstiges</option>
- ##<option value="0" >Automatischer Eintrag</option>
- <option value="1" >Gespräch mit dem Jugendlichen</option>
- <option value="2" >Telefonat mit dem Jugendlichen</option>
- <option value="3" >Begleitung des Jugendlichen zu externen Stellen</option>
- <option value="4" >Betreuung des Jugendlichen</option>
- <option value="5" >Schriftverkehr</option>
- <option value="6" >Gespräch/Telefonat mit Kooperationspartnern</option>
- <option value="7" >Gespräch/Telefonat mit Dritten</option>
- <option value="8" >Fallkonferenz (Fallbesprechung, Supervision)</option>
- <option value="9" >Erstgespräch</option>
- <option value="10">Kompetenzfeststellung</option>
+ <optgroup label="unmittelbare Arbeit mit dem Jugendlichen">
+ <option value="1">Gespräch mit dem/der Jugendlichen</option>
+ <option value="2">Kompetenzfeststellung</option>
+ <option value="3">Korrespondenz mit dem/der Jugendlichen (Telefonate/Schriftverkehr)</option>
+ <option value="4">Begleitung des/der Jugendlichen zu externen Stellen</option>
+ <option value="5">Sonstige Betreuung des Jugendlichen</option>
+ </optgroup>
+ <optgroup label="Arbeit mit Eltern/Personensorgeberechtigte">
+ <option value="6">Gespräch mit Eltern/Personensorgeberechtigten</option>
+ <option value="7">Korrespondenz mit Eltern/Personensorgeberechtigten (Telefonat/Schriftverkehr)</option>
+ <option value="8">Sonstige Maßnahmen der Elternarbeit</option>
+ </optgroup>
+ <optgroup label="Arbeit mit Dritten">
+ <option value="9">Gespräch mit schulischen Mitarbeiter/-innen</option>
+ <option value="10">Korrespondenz mit Schule (Telefonat/Schriftverkehr)</option>
+ <option value="11">Korrespondenz mit Jugendhilfe (Telefonat/Schriftverkehr)</option>
+ <option value="12">Gespräch mit beteiligten Dritten/Kooperationspartnern</option>
+ <option value="13">Korrespondenz mit beteiligten Dritten/Kooperationspartnern (Telefonat/Schriftverkehr)</option>
+ <option value="14">Fallkonferenz</option>
+ </optgroup>
+ <optgroup label="Sonstiges">
+ <option value="15">Fahrtwege</option>
+ <option value="16">Dokumentation WASKO</option>
+ <option value="-2">Sonstiges</option>
+ <option value="-1">Keine Angabe</option>
+ </optgroup>
</select>
</div>
<div class="w100">
More information about the Mpuls-commits
mailing list