[Mpuls-commits] r2846 - in waska/trunk: . waskaweb waskaweb/controllers waskaweb/lib waskaweb/model waskaweb/public waskaweb/public/documents waskaweb/public/formed waskaweb/public/images waskaweb/public/images/logos waskaweb/templates waskaweb/templates/casemanagement waskaweb/templates/info waskaweb/templates/jmdstruktur waskaweb/templates/privacy waskaweb/templates/privacy/default
scm-commit@wald.intevation.org
scm-commit at wald.intevation.org
Mon May 31 17:49:10 CEST 2010
Author: torsten
Date: 2010-05-31 17:49:08 +0200 (Mon, 31 May 2010)
New Revision: 2846
Added:
waska/trunk/ChangeLog
waska/trunk/development_waska.ini
waska/trunk/waska.json
waska/trunk/waskaweb/
waska/trunk/waskaweb/__init__.py
waska/trunk/waskaweb/controllers/
waska/trunk/waskaweb/controllers/__init__.py
waska/trunk/waskaweb/controllers/case.py
waska/trunk/waskaweb/lib/
waska/trunk/waskaweb/lib/__init__.py
waska/trunk/waskaweb/lib/app_globals.py
waska/trunk/waskaweb/lib/search.py
waska/trunk/waskaweb/lib/validators.py
waska/trunk/waskaweb/model/
waska/trunk/waskaweb/model/__init__.py
waska/trunk/waskaweb/model/case.py
waska/trunk/waskaweb/public/
waska/trunk/waskaweb/public/documents/
waska/trunk/waskaweb/public/documents/ee_ar.pdf
waska/trunk/waskaweb/public/documents/ee_de_ohnetn.pdf
waska/trunk/waskaweb/public/documents/ee_en.pdf
waska/trunk/waskaweb/public/documents/ee_pl.pdf
waska/trunk/waskaweb/public/documents/ee_ru.pdf
waska/trunk/waskaweb/public/documents/ee_tr.pdf
waska/trunk/waskaweb/public/formed/
waska/trunk/waskaweb/public/formed/annotations.xhtml
waska/trunk/waskaweb/public/formed/formedtree.xml
waska/trunk/waskaweb/public/formed/laender.xml
waska/trunk/waskaweb/public/formed/sprachen.xml
waska/trunk/waskaweb/public/formed/staatsangehoerigkeit.xml
waska/trunk/waskaweb/public/images/
waska/trunk/waskaweb/public/images/logos/
waska/trunk/waskaweb/public/images/logos/logo_ka_75.png
waska/trunk/waskaweb/templates/
waska/trunk/waskaweb/templates/casemanagement/
waska/trunk/waskaweb/templates/casemanagement/new.mako
waska/trunk/waskaweb/templates/info/
waska/trunk/waskaweb/templates/info/info.mako
waska/trunk/waskaweb/templates/jmdstruktur/
waska/trunk/waskaweb/templates/jmdstruktur/new.mako
waska/trunk/waskaweb/templates/jmdstruktur/overview.mako
waska/trunk/waskaweb/templates/jmdstruktur/permission.mako
waska/trunk/waskaweb/templates/main.mako
waska/trunk/waskaweb/templates/privacy/
waska/trunk/waskaweb/templates/privacy/default/
waska/trunk/waskaweb/templates/privacy/default/privacy_statement.html
waska/trunk/waskaweb/templates/privacy/list_statements.mako
Log:
Added new files of waska 2.0 branch
Added: waska/trunk/ChangeLog
===================================================================
--- waska/trunk/ChangeLog 2010-05-31 15:34:52 UTC (rev 2845)
+++ waska/trunk/ChangeLog 2010-05-31 15:49:08 UTC (rev 2846)
@@ -0,0 +1,10 @@
+2010-05-26 Torsten Irländer <torsten.irlaender at intevation.de>
+
+ * waska2/public/formed/annotations.xhtml: Added helptext for "Dauer
+ der Arbeitslosigkeit"
+ * waska2/public/formed/annotations.xhtml: Added helptext for "Art und
+ Weise des Erstkontaktes zum Jugendlichen"
+
+2010-05-19 Torsten Irländer <torsten.irlaender at intevation.de>
+
+ * Initial commit
Added: waska/trunk/development_waska.ini
===================================================================
--- waska/trunk/development_waska.ini 2010-05-31 15:34:52 UTC (rev 2845)
+++ waska/trunk/development_waska.ini 2010-05-31 15:49:08 UTC (rev 2846)
@@ -0,0 +1,122 @@
+#
+# mpulsweb - Pylons development environment configuration
+#
+# The %(here)s variable will be replaced with the parent directory of this file
+#
+[DEFAULT]
+debug = True
+# Uncomment and replace with the address which should receive any error reports
+#email_to = you at yourdomain.com
+smtp_server = localhost
+error_email_from = paste at localhost
+
+# set this to 'false' if you do not want the application
+# to handle static content.
+serve_static = true
+
+# Name of the application
+mpuls.app.title = mpuls WASKA
+mpuls.app.name = "WASKA Entwicklung"
+
+# You can provide a user specific configuration for the mpuls server.
+# In this file you can configure various things like the database connection,
+# enable or disable modules etc.
+mpuls.app.root=%(here)s
+
+# Where is the config file for this application. Config is used to define
+# which moduls are enabled or which phases are present.
+mpuls.app.config=%(here)s/waska.json
+mpuls.app.dbmapping=%(here)s/default_mapping.json
+# What is the name of the application instance. This is the name of the
+# directory containing the instance specific controller, templates and model.
+mpuls.app.instance=waskaweb
+# Which controller should be the entry point of the appliction?
+mpuls.app.indexcontroller=mpuls
+
+# installation specific search paths. Usually you will not need to edit here
+# anything.
+mpuls.app.path=%(mpuls.app.root)s/%(mpuls.app.instance)s
+mpuls.app.path.public=%(mpuls.app.path)s/public
+mpuls.app.path.controllers=%(mpuls.app.path)s/controllers
+mpuls.app.path.templates=%(mpuls.app.path)s/templates
+mpuls.app.path.formed=%(mpuls.app.path.public)s/formed
+#mpuls.app.path.i18n =
+#mpuls.app.path.addons =
+
+# for connections to PostgeSQL database
+mpuls.db.host = 192.168.193.6
+mpuls.db.port = 5438
+# Define name of the database if fetching name from
+# SSL_CLIENT_S_DN_CN in ssl certificte fails.
+mpuls.db.name = waska0004
+mpuls.db.database = ka_%s_db
+# db_user: first %s -> database name, second %s -> user
+mpuls.db.user = ka_%s_%s
+
+[server:main]
+use = egg:Paste#http
+host = 0.0.0.0
+port = 5001
+#ssl_pem = *
+
+[app:main]
+use = egg:mpulsweb
+lang = de
+full_stack = true
+cache_dir = /tmp/waska_torsten_data
+beaker.session.key = mpulsweb
+beaker.session.secret = somesecret
+beaker.session.timeout = 1800
+#beaker.session.type = memory
+#beaker.session.invalidate_corrupt = True
+
+# If you'd like to fine-tune the individual locations of the cache data dirs
+# for the Cache data, or the Session saves, un-comment the desired settings
+# here:
+#beaker.cache.data_dir = %(here)s/data/cache
+#beaker.session.data_dir = %(here)s/data/sessions
+
+# WARNING: *THE LINE BELOW MUST BE UNCOMMENTED ON A PRODUCTION ENVIRONMENT*
+# Debug mode will enable the interactive debugging tool, allowing ANYONE to
+# execute malicious code after an exception is raised.
+#set debug = false
+
+# Logging configuration
+[loggers]
+keys = root, mpulsweb, jmdweb, routes
+
+[handlers]
+keys = console
+
+[formatters]
+keys = generic
+
+[logger_root]
+level = INFO
+handlers = console
+
+[logger_routes]
+level = DEBUG
+handlers =
+qualname = mpulsweb.config
+
+[logger_mpulsweb]
+level = DEBUG
+handlers =
+qualname = mpulsweb
+
+[logger_jmdweb]
+level = DEBUG
+handlers =
+qualname = jmdweb
+
+[handler_console]
+class = StreamHandler
+args = (sys.stderr,)
+level = NOTSET
+formatter = generic
+
+[formatter_generic]
+format = %(asctime)s,%(msecs)03d %(levelname)-5.5s [%(name)s] %(message)s
+datefmt = %H:%M:%S
+
Added: waska/trunk/waska.json
===================================================================
--- waska/trunk/waska.json 2010-05-31 15:34:52 UTC (rev 2845)
+++ waska/trunk/waska.json 2010-05-31 15:49:08 UTC (rev 2846)
@@ -0,0 +1,157 @@
+{
+ "module": {
+ "casemanagement": "1",
+ "appointments": "1",
+ "evaluation": "0",
+ "documents": "1",
+ "news": "1"
+ },
+ "case-module": {
+ "import": "0",
+ "exportXLS": "1",
+ "exportCSV": "0",
+ "casebundle": "1",
+ "logbook": "1",
+ "tags": "1"
+ },
+ "phases": {
+ "phases": ["0","1","2","3"],
+ "description": [{
+ "-1": "Unbekannt",
+ "0": "Eingangsanamnese",
+ "1": "Case Management",
+ "2": "Nachbetreuung",
+ "3": "Beratung"
+ }],
+ "shortdescription": [{
+ "-1": "U",
+ "0": "EA",
+ "1": "CM",
+ "2": "NB",
+ "3": "BER"
+ }],
+ "notanonymizable": ["0", "1"],
+ "minimal_fields_to_anonymize": [],
+ "pairs": [{
+ "0": ["0","1"],
+ "1": ["2","3"],
+ "2": ["4","5"],
+ "3": ["6","7"]
+ }],
+ "active": ["-1", "0", "1", "2", "6"],
+ "finished": ["3", "4", "5", "7"],
+ "successors": [{
+ "0": ["1","3"],
+ "1": ["2"],
+ "2": [],
+ "3": []
+ }]
+ },
+ "search": {
+ "admin_defaults": [
+ {"search_str": "",
+ "state": ["3", "4"],
+ "phase": ["-1", "0", "1", "2", "3"]}
+ ],
+ "cm_defaults": [
+ {"own": "1",
+ "search_str": "",
+ "state": ["1"],
+ "phase": ["-1", "0", "1", "2", "3"]}
+ ]
+ },
+ "logbook": {
+ "categories": [
+ {
+ "name": "unmittelbare Arbeit mit dem Jugendlichen",
+ "items": ["1", "2", "3", "4", "5"]
+ },
+ {
+ "name": "Arbeit mit Eltern/Personensorgeberechtigte",
+ "items": ["6", "7", "8"]
+ },
+ {
+ "name": "Arbeit mit Dritten",
+ "items": ["9", "10", "11", "12", "13", "14"]
+ },
+ {
+ "name": "Sonstiges",
+ "items": ["15", "16", "17", "-2", "-1"]
+ }
+ ],
+ "descriptions": [
+ {
+ "1": "Gespräch mit dem/der Jugendlichen",
+ "2": "Kompetenzfeststellung",
+ "3": "Korrespondenz mit dem/der Jugendlichen (Telefonate/Schriftverkehr)",
+ "4": "Begleitung des/der Jugendlichen zu externen Stellen",
+ "5": "Sonstige Betreuung des Jugendlichen",
+ "6": "Gespräch mit Eltern/Personensorgeberechtigten",
+ "7": "Korrespondenz mit Eltern/Personensorgeberechtigten (Telefonat/Schriftverkehr)",
+ "8": "Sonstige Maßnahmen der Elternarbeit",
+ "9": "Gespräch mit schulischen Mitarbeiter/-innen",
+ "10": "Korrespondenz mit Schule (Telefonat/Schriftverkehr)",
+ "18": "Gespräch mit Mitarbeiter/-innen der Jugendhilfe",
+ "11": "Korrespondenz mit Jugendhilfe (Telefonat/Schriftverkehr)",
+ "12": "Gespräch mit beteiligten Dritten/Kooperationspartnern",
+ "13": "Korrespondenz mit beteiligten Dritten/Kooperationspartnern (Telefonat/Schriftverkehr)",
+ "14": "Förder bzw. Fallkonferenz",
+ "15": "Fahrtwege",
+ "16": "Dokumentation WASKA",
+ "17": "Teambesprechung",
+ "-2": "sonstige Angaben",
+ "-1": "Keine Angabe"
+
+ }
+ ]
+
+ },
+ "case": {
+ "fields": [
+ {"name":"kundennummer", "session":true},
+ {"name":"name_1", "digest":true,
+ "search_retrieve":true, "search_match":true,
+ "preload":true, "session":true, "alias":"last_name",
+ "overview":true, "overview_label": "Name", "info":true,
+ "info_label":"Name"},
+ {"name":"vorname_1", "digest":true,
+ "search_retrieve":true, "search_match":true,
+ "preload":true, "session":true, "alias":"first_name",
+ "overview":true, "overview_label": "Vorname", "info":true,
+ "info_label":"Vorname"},
+ {"name":"geburtsdatum", "digest":true},
+ {"name":"strasse", "digest":true,
+ "session":true, "alias":"street"},
+ {"name":"strassenr",
+ "session":true, "alias":"streetnr"},
+ {"name":"plz", "digest":true,
+ "session":true, "alias":"plz"},
+ {"name":"wohnort", "digest":true,
+ "session":true, "alias":"city"},
+ {"name":"vorwahl", "digest":true},
+ {"name":"telefon_1", "digest":true},
+ {"name":"mobiltelefon", "digest":true},
+ {"name":"email", "digest":true},
+ {"name":"erstgespraech", "session":true,
+ "alias":"first_meeting", "alias_force_string":false},
+ {"name":"datum_cm_ende",
+ "session":true, "alias":"cm_end", "alias_force_string":false},
+ {"name":"bearbeiter_id", "search_retrieve":true,
+ "preload":true, "alias":"editor", "alias_force_string":false}
+ ],
+ "remindermindays": "90"
+ },
+
+ "renderer": {
+ "rg_digests": {
+ "rg_unterstuetzungsangebote": {"fields": ["art_angebot",
+ "unterstuetzung_start",
+ "unterstuetzung_ende"]}
+ }
+ },
+ "evaluations": {
+ "adele-phases": ["1"],
+ "default-phases": ["1"],
+ "enabled": [ ]
+ }
+}
Added: waska/trunk/waskaweb/__init__.py
===================================================================
--- waska/trunk/waskaweb/__init__.py 2010-05-31 15:34:52 UTC (rev 2845)
+++ waska/trunk/waskaweb/__init__.py 2010-05-31 15:49:08 UTC (rev 2846)
@@ -0,0 +1,23 @@
+# Copyright 2007, 2008 Intevation GmbH, Germany, <info at intevation.de>
+#
+# This file is part of mpuls WASKA (CoMPUter-based case fiLeS -
+# Web-Anwendungs-Server fuer Kompetenzagenturen).
+#
+# mpuls WASKA is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Affero General Public License as published by the
+# Free Software Foundation, either version 3 of the License, or (at your
+# option) any later version.
+#
+# mpuls WASKA is distributed in the hope that it will be useful, but WITHOUT
+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+# FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public
+# License for more details.
+#
+# You should have received a copy of the GNU Affero General Public
+# License along with mpuls WASKA. If not, see <http://www.gnu.org/licenses/>.
+#
+# mpuls WASKA has been developed on behalf of the
+# Projekttraeger im Deutschen Zentrum fuer Luft- und Raumfahrt e.V. (PT-DLR)
+# within the programme Kompetenzagenturen (Durchfuehrungsphase) funded by
+# the Bundesministerium fuer Familie, Senioren, Frauen und Jugend and
+# European Social Fund resources.
Added: waska/trunk/waskaweb/controllers/__init__.py
===================================================================
Added: waska/trunk/waskaweb/controllers/case.py
===================================================================
--- waska/trunk/waskaweb/controllers/case.py 2010-05-31 15:34:52 UTC (rev 2845)
+++ waska/trunk/waskaweb/controllers/case.py 2010-05-31 15:49:08 UTC (rev 2846)
@@ -0,0 +1,102 @@
+# -*- coding: utf-8 -*-
+#
+# Copyright 2007, 2008 Intevation GmbH, Germany, <info at intevation.de>
+#
+# This file is part of mpuls WASKA (CoMPUter-based case fiLeS -
+# Web-Anwendungs-Server fuer Kompetenzagenturen).
+#
+# mpuls WASKA is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Affero General Public License as published by the
+# Free Software Foundation, either version 3 of the License, or (at your
+# option) any later version.
+#
+# mpuls WASKA is distributed in the hope that it will be useful, but WITHOUT
+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+# FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public
+# License for more details.
+#
+# You should have received a copy of the GNU Affero General Public
+# License along with mpuls WASKA. If not, see <http://www.gnu.org/licenses/>.
+#
+# mpuls WASKA has been developed on behalf of the
+# Projekttraeger im Deutschen Zentrum fuer Luft- und Raumfahrt e.V. (PT-DLR)
+# within the programme Kompetenzagenturen (Durchfuehrungsphase) funded by
+# the Bundesministerium fuer Familie, Senioren, Frauen und Jugend and
+# European Social Fund resources.
+#
+# Authors:
+# Torsten Irländer <torsten.irlaender at intevation.de>
+# Sascha L. Teichmann <teichmann at intevation.de>
+#
+
+import logging
+
+import formencode
+
+from mpulsweb.lib.base import c, g, render, request, session
+from mpulsweb.lib.security import checkRole
+
+from mpulsweb.model.case import SessionCase, Agency
+from mpulsweb.model.statement import PrivacyStatement
+
+from mpulsweb.controllers.formularpage import convert2dic
+from mpulsweb.controllers.case import CaseController as MpulsCaseController
+
+from waskaweb.lib.validators import NewCaseForm
+
+log = logging.getLogger(__name__)
+
+class CaseController(MpulsCaseController):
+
+ @checkRole('cm_ka')
+ def newAction(self):
+ # TODO: Use htmlfill here!
+ session_case = SessionCase()
+ session_case.setData(request.params)
+
+ session['case'] = session_case
+ session.save()
+
+ # Do we want to print the statement?
+ if request.params.has_key('print'):
+ c.print_version = 1
+ statement = PrivacyStatement(session_case, Agency())
+ c.content = statement.fillout()
+ return render('privacy/default_statement.mako')
+
+ # Or do we want to store the new case?
+ elif request.params.has_key('save'):
+ validator = NewCaseForm()
+ try:
+ form_result = validator.to_python(request.params)
+ # 1. Create a new case
+ case = g.case_factory.createNew(data=convert2dic({}))
+ case._load_formed_instance_tree()
+ # Set data
+ data = {}
+ for k in convert2dic(form_result).keys():
+ try:
+ item = case.formed_instance.getAllItemsForName(k)[0]
+ id = ":".join(item.getIdentifier().split(':')[1:])
+ data["%s:%s" % (k,id)] = form_result.get(k)
+ except:
+ # some values within the formresult can not be found in
+ # instance tree. e.g "statement_signed"
+ pass
+ case.formed_instance.setData(data)
+ case.formed_instance.commit()
+
+ statement = case.getPrivacyStatement()
+ # 3. Do we want to sign the statement?
+ if form_result.get('statement_signed'):
+ statement.sign()
+
+ except formencode.Invalid, error:
+ log.debug("Invalid form data: %r", error)
+ c.form_result = error.value
+ c.form_errors = error.error_dict or {}
+ return render('/casemanagement/new.mako')
+
+ return self.select(str(case.id))
+
+# vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8:
Added: waska/trunk/waskaweb/lib/__init__.py
===================================================================
--- waska/trunk/waskaweb/lib/__init__.py 2010-05-31 15:34:52 UTC (rev 2845)
+++ waska/trunk/waskaweb/lib/__init__.py 2010-05-31 15:49:08 UTC (rev 2846)
@@ -0,0 +1,23 @@
+# Copyright 2007, 2008 Intevation GmbH, Germany, <info at intevation.de>
+#
+# This file is part of mpuls WASKA (CoMPUter-based case fiLeS -
+# Web-Anwendungs-Server fuer Kompetenzagenturen).
+#
+# mpuls WASKA is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Affero General Public License as published by the
+# Free Software Foundation, either version 3 of the License, or (at your
+# option) any later version.
+#
+# mpuls WASKA is distributed in the hope that it will be useful, but WITHOUT
+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+# FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public
+# License for more details.
+#
+# You should have received a copy of the GNU Affero General Public
+# License along with mpuls WASKA. If not, see <http://www.gnu.org/licenses/>.
+#
+# mpuls WASKA has been developed on behalf of the
+# Projekttraeger im Deutschen Zentrum fuer Luft- und Raumfahrt e.V. (PT-DLR)
+# within the programme Kompetenzagenturen (Durchfuehrungsphase) funded by
+# the Bundesministerium fuer Familie, Senioren, Frauen und Jugend and
+# European Social Fund resources.
Added: waska/trunk/waskaweb/lib/app_globals.py
===================================================================
--- waska/trunk/waskaweb/lib/app_globals.py 2010-05-31 15:34:52 UTC (rev 2845)
+++ waska/trunk/waskaweb/lib/app_globals.py 2010-05-31 15:49:08 UTC (rev 2846)
@@ -0,0 +1,25 @@
+"""Extend the MPuls app_globals for WASKO"""
+
+from mpulsweb.lib.app_globals import Globals as MPulsGlobals
+
+from waskaweb.model.case import Case, CaseFactory
+from waskaweb.lib.search import CaseSearch
+
+
+class Globals(MPulsGlobals):
+
+ """This Globals class extends the base class with the following objects:
+
+ case_factory -- The factory to use to instantiate Case objects
+ """
+
+ def __init__(self):
+ MPulsGlobals.__init__(self)
+ self._init_case()
+
+ def _init_case(self):
+ fields = self.mpuls_config.get("case", "fields")
+ Case.set_fields(fields)
+ self.case_factory = CaseFactory(Case)
+ self.case_search = CaseSearch
+ self.case = Case
Added: waska/trunk/waskaweb/lib/search.py
===================================================================
--- waska/trunk/waskaweb/lib/search.py 2010-05-31 15:34:52 UTC (rev 2845)
+++ waska/trunk/waskaweb/lib/search.py 2010-05-31 15:49:08 UTC (rev 2846)
@@ -0,0 +1,115 @@
+# -*- coding: utf-8 -*-
+#
+# Copyright 2007, 2008 Intevation GmbH, Germany, <info at intevation.de>
+#
+# This file is part of mpuls WASKA (CoMPUter-based case fiLeS -
+# Web-Anwendungs-Server fuer Kompetenzagenturen).
+#
+# mpuls WASKA is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Affero General Public License as published by the
+# Free Software Foundation, either version 3 of the License, or (at your
+# option) any later version.
+#
+# mpuls WASKA is distributed in the hope that it will be useful, but WITHOUT
+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+# FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public
+# License for more details.
+#
+# You should have received a copy of the GNU Affero General Public
+# License along with mpuls WASKA. If not, see <http://www.gnu.org/licenses/>.
+#
+# mpuls WASKA has been developed on behalf of the
+# Projekttraeger im Deutschen Zentrum fuer Luft- und Raumfahrt e.V. (PT-DLR)
+# within the programme Kompetenzagenturen (Durchfuehrungsphase) funded by
+# the Bundesministerium fuer Familie, Senioren, Frauen und Jugend and
+# European Social Fund resources.
+#
+# Authors:
+# Torsten Irländer <torsten.irlaender at intevation.de>
+
+import logging
+from datetime import datetime
+
+from mpulsweb.lib.security import hasRole
+from mpulsweb.lib.search import CaseSearch as CaseBaseSearch
+from mpulsweb.model.phase import PhaseFactory
+
+SEARCH_WHERE = """
+ %s
+ AND st.status IN (%s)
+ AND %s
+ AND %s
+ AND %s
+ AND %s
+"""
+
+log = logging.getLogger(__name__)
+
+
+class CaseSearch(CaseBaseSearch):
+
+ def get_where(self, search, options, allowed_states, bad_types, phaseslist,
+ fieldsdic):
+ # Ansicht eigene Fallakten / Vertretung
+ which_user = 0
+ allowed_viewer = "FALSE"
+ if options.has_key('own'):
+ which_user += 2
+ if options.has_key('standin'):
+ which_user += 1
+ if which_user == 1:
+ allowed_viewer = "m.bearbeiter_id <> %s" % options.get('standin')
+ if which_user == 2:
+ allowed_viewer = "m.bearbeiter_id = %s" % options.get('own')
+ if which_user == 3:
+ allowed_viewer = "TRUE"
+ allowed_viewer = (hasRole(['admin_ka', 'pb_ka'])
+ and "TRUE" or allowed_viewer)
+ # Bearbeiter
+ editor = (options.has_key('editor')
+ and "m.bearbeiter_id = %s" % options.get('editor') or "TRUE")
+
+ #Phases
+ phases = 'FALSE' #default
+ if phaseslist:
+ phases = ('m.id in'
+ ' (SELECT id from master_tbl_view WHERE phase IN (%s))'
+ % ','.join([str(p) for p in phaseslist]))
+
+ fields = {'needle': ""}
+ fields['needle'] = " ".join(search)
+ needle_expr = ("((%s) OR (%s))"
+ % (" OR ".join("m.%s ~* '%%(needle)s'"
+ % field
+ for field in self.match_fields),
+ " AND ".join("m.%s IS NULL"
+ % field
+ for field in self.match_fields)))
+
+ #Dates
+ time_interval = "TRUE"
+ if (options.get('sdate') and options.get('edate')):
+ sd = options.get('sdate')
+ ed = options.get('edate')
+ time_interval_str = []
+ phasepairs = PhaseFactory().build()
+ for p in phasepairs:
+ sp = p.getStart()
+ ep = p.getEnd()
+ time_interval_str.append('''
+ (m.phase IN (%s, %s)
+ AND (%s::date <= '%s'::date)
+ AND (coalesce(%s, now())::date >= '%s'::date))
+ ''' % (sp.id, ep.id, sp.datefield, ed, ep.datefield, sd))
+ if -1 in phaseslist:
+ time_interval_str.append("(m.phase = -1)")
+ time_interval = "(%s)" % "OR".join(time_interval_str)
+
+ needle_expr = needle_expr % fields
+
+ return SEARCH_WHERE % (needle_expr,
+ ",".join([str(x) for x in allowed_states]),
+ allowed_viewer, editor,
+ time_interval, phases)
+
+# vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8:
Added: waska/trunk/waskaweb/lib/validators.py
===================================================================
--- waska/trunk/waskaweb/lib/validators.py 2010-05-31 15:34:52 UTC (rev 2845)
+++ waska/trunk/waskaweb/lib/validators.py 2010-05-31 15:49:08 UTC (rev 2846)
@@ -0,0 +1,42 @@
+# -*- coding: utf-8 -*-
+# Copyright 2007, 2008 Intevation GmbH, Germany, <info at intevation.de>
+#
+# This file is part of mpuls WASKA (CoMPUter-based case fiLeS -
+# Web-Anwendungs-Server fuer Kompetenzagenturen).
+#
+# mpuls WASKA is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Affero General Public License as published by the
+# Free Software Foundation, either version 3 of the License, or (at your
+# option) any later version.
+#
+# mpuls WASKA is distributed in the hope that it will be useful, but WITHOUT
+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+# FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public
+# License for more details.
+#
+# You should have received a copy of the GNU Affero General Public
+# License along with mpuls WASKA. If not, see <http://www.gnu.org/licenses/>.
+#
+# mpuls WASKA has been developed on behalf of the
+# Projekttraeger im Deutschen Zentrum fuer Luft- und Raumfahrt e.V. (PT-DLR)
+# within the programme Kompetenzagenturen (Durchfuehrungsphase) funded by
+# the Bundesministerium fuer Familie, Senioren, Frauen und Jugend and
+# European Social Fund resources.
+
+from formencode import ForEach
+from formencode.validators import Bool, String, Int
+from mpulsweb.lib.validators import BaseFormValidator
+
+class NewCaseForm(BaseFormValidator):
+
+ name_1 = String()
+ vorname_1 = String()
+ strasse = String()
+ wohnort = String()
+ plz = String()
+ statement_signed = Bool(if_missing=False)
+
+class PermissionForm(BaseFormValidator):
+ userid = ForEach(String(), convert_to_list=True)
+
+# vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8
Added: waska/trunk/waskaweb/model/__init__.py
===================================================================
--- waska/trunk/waskaweb/model/__init__.py 2010-05-31 15:34:52 UTC (rev 2845)
+++ waska/trunk/waskaweb/model/__init__.py 2010-05-31 15:49:08 UTC (rev 2846)
@@ -0,0 +1,35 @@
+# Copyright 2007, 2008 Intevation GmbH, Germany, <info at intevation.de>
+#
+# This file is part of mpuls WASKA (CoMPUter-based case fiLeS -
+# Web-Anwendungs-Server fuer Kompetenzagenturen).
+#
+# mpuls WASKA is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Affero General Public License as published by the
+# Free Software Foundation, either version 3 of the License, or (at your
+# option) any later version.
+#
+# mpuls WASKA is distributed in the hope that it will be useful, but WITHOUT
+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+# FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public
+# License for more details.
+#
+# You should have received a copy of the GNU Affero General Public
+# License along with mpuls WASKA. If not, see <http://www.gnu.org/licenses/>.
+#
+# mpuls WASKA has been developed on behalf of the
+# Projekttraeger im Deutschen Zentrum fuer Luft- und Raumfahrt e.V. (PT-DLR)
+# within the programme Kompetenzagenturen (Durchfuehrungsphase) funded by
+# the Bundesministerium fuer Familie, Senioren, Frauen und Jugend and
+# European Social Fund resources.
+
+from datetime import date
+
+UNKNOWN_STR = 'unbekannt'
+UNKNOWN_INT = -9999999
+UNKNOWN_DATE = date(1, 1, 1)
+
+
+
+
+
+
Added: waska/trunk/waskaweb/model/case.py
===================================================================
--- waska/trunk/waskaweb/model/case.py 2010-05-31 15:34:52 UTC (rev 2845)
+++ waska/trunk/waskaweb/model/case.py 2010-05-31 15:49:08 UTC (rev 2846)
@@ -0,0 +1,115 @@
+# -*- coding: utf-8 -*-
+#
+# Copyright 2007, 2008, 2010 Intevation GmbH, Germany, <info at intevation.de>
+#
+# This file is part of mpuls WASKA (CoMPUter-based case fiLeS -
+# Web-Anwendungs-Server fuer Kompetenzagenturen).
+#
+# mpuls WASKA is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Affero General Public License as published by the
+# Free Software Foundation, either version 3 of the License, or (at your
+# option) any later version.
+#
+# mpuls WASKA is distributed in the hope that it will be useful, but WITHOUT
+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+# FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public
+# License for more details.
+#
+# You should have received a copy of the GNU Affero General Public
+# License along with mpuls WASKA. If not, see <http://www.gnu.org/licenses/>.
+#
+# mpuls WASKA has been developed on behalf of the
+# Projekttraeger im Deutschen Zentrum fuer Luft- und Raumfahrt e.V. (PT-DLR)
+# within the programme Kompetenzagenturen (Durchfuehrungsphase) funded by
+# the Bundesministerium fuer Familie, Senioren, Frauen und Jugend and
+# European Social Fund resources.
+# Authors:
+# Torsten Irländer <torsten.irlaender at intevation.de>
+#
+
+import logging
+
+from mpulsweb.lib.base import session
+from mpulsweb.lib.db import db
+
+from mpulsweb.model.user import UserObject
+from mpulsweb.model.agencysettings import Agency
+from mpulsweb.model.case import MpulsCase, MpulsCaseFactory, \
+ MpulsCaseOverview, MpulsCaseBundle, MpulsCaseState
+
+log = logging.getLogger(__name__)
+
+# SQL STATEMENTS
+INIT_CASE_SQL = """
+UPDATE master_tbl_view
+SET
+ vorname = %(vorname)s,
+ name = %(nachname)s,
+ name_kompetenzagentur = %(ka_name)s
+WHERE id = %(id)s"""
+
+SET_EDITOR_SQL = """SELECT set_case_editor(%(userid)s, %(caseid)s)"""
+SET_EDITOR_NAME_SQL = """
+SELECT set_case_editor_name(%(firstname)s, %(lastname)s, %(caseid)s)"""
+
+
+class CaseBundle(MpulsCaseBundle):
+
+ pass
+
+
+class CaseOverview(MpulsCaseOverview):
+
+ pass
+
+
+class State(MpulsCaseState):
+
+ pass
+
+
+class CaseFactory(MpulsCaseFactory):
+
+ def _initNewCase(self, id):
+ conn, cur = None, None
+ try:
+ user = session['USER_AUTHORIZED']
+ agency = Agency()
+ fields = {
+ 'vorname': user.first_name,
+ 'nachname': user.last_name,
+ 'ka_name': agency.getName(),
+ 'id': int(id)
+ }
+ conn = db.getConnection()
+ cur = conn.cursor()
+ cur.execute(INIT_CASE_SQL, fields)
+ conn.commit()
+ finally:
+ db.recycleConnection(conn, cur)
+
+
+class Case(MpulsCase):
+
+ def setEditor(self, userid):
+ """Sets the name of the editor in formular of the case. First call
+ setEditor function in baseclass to transfer the case to the new user.
+ After that set the name."""
+ MpulsCase.setEditor(self, userid)
+ con, cur = None, None
+ con = db.getConnection()
+ user = UserObject(userid)
+ fields = {'caseid': self.id, 'firstname': user.first_name,
+ 'lastname': user.last_name}
+ cur = con.cursor()
+ try:
+ cur.execute(SET_EDITOR_NAME_SQL, fields)
+ con.commit()
+ except Exception, e:
+ log.debug(e)
+ con.rollback()
+ finally:
+ db.recycleConnection(con, cur)
+ return self.editor
+
+# vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :
Added: waska/trunk/waskaweb/public/documents/ee_ar.pdf
===================================================================
(Binary files differ)
Property changes on: waska/trunk/waskaweb/public/documents/ee_ar.pdf
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: waska/trunk/waskaweb/public/documents/ee_de_ohnetn.pdf
===================================================================
(Binary files differ)
Property changes on: waska/trunk/waskaweb/public/documents/ee_de_ohnetn.pdf
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: waska/trunk/waskaweb/public/documents/ee_en.pdf
===================================================================
(Binary files differ)
Property changes on: waska/trunk/waskaweb/public/documents/ee_en.pdf
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: waska/trunk/waskaweb/public/documents/ee_pl.pdf
===================================================================
(Binary files differ)
Property changes on: waska/trunk/waskaweb/public/documents/ee_pl.pdf
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: waska/trunk/waskaweb/public/documents/ee_ru.pdf
===================================================================
(Binary files differ)
Property changes on: waska/trunk/waskaweb/public/documents/ee_ru.pdf
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: waska/trunk/waskaweb/public/documents/ee_tr.pdf
===================================================================
(Binary files differ)
Property changes on: waska/trunk/waskaweb/public/documents/ee_tr.pdf
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: waska/trunk/waskaweb/public/formed/annotations.xhtml
===================================================================
--- waska/trunk/waskaweb/public/formed/annotations.xhtml 2010-05-31 15:34:52 UTC (rev 2845)
+++ waska/trunk/waskaweb/public/formed/annotations.xhtml 2010-05-31 15:49:08 UTC (rev 2846)
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>Help text</title>
+ </head>
+ <body>
+ <div id="1:required:ID">
+ <p>PF</p>
+ </div>
+ <div id="1:required:jmd_name,mitarbeiter_name,mitarbeiter_vorname,datum_ea_start,zugang,betreuung,einwilligung,geburtsdatum,geschlecht,geburtsland,staatsangehoerigkeit,einreisedatum,aufenthaltsstatus,mutter_muttersprache,vater_muttersprache,aktuelle_situation,aktuelle_schule,aktuelle_massnahme_art,hoechster_schulabschluss,hoechster_schulabschluss_ausland_aegi_anerkannt,hoechster_berufabschluss,hoechster_berufabschluss_ausland,hoechster_berufabschluss_ausland_anerkannt,hoechster_berufabschluss_ausland_aegi_anerkannt,kompetenzfeststellung,kf_verfahren,kf_dauer,kf_weitereverfahren,uebernahme_cm,datum_ea_ende,art_beratung,datum_cm_start,datum_ber_start,fp_ziel,datum_ber_ende,datum_cm_ende,beendigung_cm,art_cm_ende,gruende_abbruch_cm,anzahl_kontakte,veraenderung_inst_einbindung,ziel1_erreicht,ziel2_erreicht,ziel3_erreicht,datum_nb_ende,verbleib_nachbetreuung">
+ <p>Für das Berichtswesen sind wir gegenüber dem BMFSFJ verpflichtet, Angaben über den Status des Programms zu machen. Um an dieser Stelle die Transparenz zu erhöhen, sind die entsprechenden Felder markiert.</p>
+ </div>
+ <div id="1:evaluation:ID">
+ <p>AR</p>
+ </div>
+ <div id="1:help:dauer_nach_letzter_beschaeftigung">
+ <p>Da dies ein Pflichtfeld ist, muss hier ein Eintrag vorgenommen
+ werden. War bzw. ist der Jugendliche nicht arbeitslos gemeldet, tragen
+ Sie hier die Ziffer Null (0) ein. Als Beschäftigung zählt eine
+ sozialversicherungspflichtige Tätigkeit. Eine Maßnahme der
+ Arbeitsagentur bzw. einer ARGE kann in diesem Sinne aber auch als
+ Beschäftigung gemeint sein, allerdings nur dann, wenn die gemeldete
+ Arbeitslosigkeit unterbrochen wird.“
+ </p>
+ </div>
+ <div id="2:help:art_erstkontakt">
+ <p>Aufsuchend meint, dass das Erstgespräch außerhalb der Büroräume
+ stattfindet. Wichtig ist hier die „Geh- Struktur“ (die Mitarbeiter/innen
+ der KA gehen hin zum Jugendlichen).
+ </p>
+ </div>
+ </body>
+</html>
Added: waska/trunk/waskaweb/public/formed/formedtree.xml
===================================================================
--- waska/trunk/waskaweb/public/formed/formedtree.xml 2010-05-31 15:34:52 UTC (rev 2845)
+++ waska/trunk/waskaweb/public/formed/formedtree.xml 2010-05-31 15:49:08 UTC (rev 2846)
@@ -0,0 +1,1849 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- $Revision$ -->
+<document>
+ <case>
+ <page containers="a,b" description="Zustand der Akte" invisible="1" name="page_einverstaendnis">
+ <bool description="Einverständniserklärung liegt vor" formularname="Optionsfeldliste" name="einwilligung" target="a"/>
+ <choice description="Phase im Case-Management" name="phase" size="1" target="b">
+ <bool description="Keine Angabe" name="keineangabe" value="-1"/>
+ <bool checked="true" description="Klärung läuft" name="klaerung_start" value="0"/>
+ <bool description="Klärung beendet" name="klaerung_ende" value="1"/>
+ <bool description="Case-Management läuft" name="phase_2" value="2"/>
+ <bool description="Case-Management beendet" name="phase_3" value="3"/>
+ <bool description="Nachbetreuung läuft" name="phase_4" value="4"/>
+ <bool description="Nachbetreuung beendet" name="phase_5" value="5"/>
+ <bool description="Beratung läuft" name="phase_0" value="6"/>
+ <bool description="Beratung beendet" name="phase_1" value="7"/>
+ </choice>
+ <group description="Alte Felder, die nicht mehr angezeigt werden aber noch im Datenmodell sind" invisible="1" name="alte_felder">
+ <choice description="Zeitraum der Nachbetreuung" formularname="Zeitraum_Nachbetreuung" name="zeitraum_nachbetreuung" size="1" target="a">
+ <bool description="bis zu 1 Monat" name="biszu1monat" value="0"/>
+ <bool description="bis zu 3 Monaten" name="biszu3monaten" value="1"/>
+ <bool description="bis zu 6 Monaten" name="biszu6monaten" value="2"/>
+ <bool description="mehr als 6 Monate" name="mehrals6monate" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ </group>
+ </page>
+ <page containers="a,b,c,d,e,f,g,h,i" description="Zuständigkeiten, Eingangsdaten" formularname="Zuständigkeiten" name="page_0">
+ <text description="Förderkennzeichen der Kompetenzagentur" formularname="FKZ" function="suppress_value2" maxlength="60" name="fkz" size="50" target="a"/>
+ <text description="Name der Kompetenzagentur" formularname="Name_Kompetenzagentur" function="suppress_value2" maxlength="60" name="name_kompetenzagentur" size="50" target="b"/>
+ <group description="Name des/der zuständigen Mitarbeiter/inn in der Kompetenzagentur" name="namedeszustaendigenmitarbeitersinderkompetenzagentur" target="c">
+ <text description="Vorname" formularname="Vorname" function="suppress_value" maxlength="60" name="vorname" size="50"/>
+ <text description="Name" formularname="Name" function="hash_value:vorname" maxlength="255" name="name" size="40"/>
+ </group>
+ <date description="Datum des Erstgespräches mit dem Jugendlichen" flags="required:phase_0;time:phase_0" formularname="Erstgespräch" name="erstgespraech" order="geburtsdatum;datum_feststellung" target="d"/>
+ <group containers="a" description=" Der Jugendliche war bereits zuvor (Mehrfachantwort möglich)" name="war_bereits_kunde" target="e">
+ <bool description="im Case-Management" name="war_cm_kunde" target="a:50"/>
+ <bool description="in der Maßnahme Schulverweigerung" name="war_sw_kunde" target="a:50"/>
+ <bool description="Beratungskunde" name="war_ber_kunde" target="b"/>
+ </group>
+ <group description="Zugang des Jugendlichen zur Kompetenzagentur" name="zugang_des_jugendlichen" target="f">
+ <choice description="Erstinformation durch" flags="evaluation:phase_x;required:phase_0" formularname="Zugang_Kompetenzagentur" name="zugang_kompetenzagentur" size="1" target="a">
+ <group description="Institutionelle Zugangswege" name="inst_zugangswege" target="02">
+ <bool description="Agentur für Arbeit" name="agenturfuerarbeit" target="01" value="6"/>
+ <bool description="Träger der Grundsicherung" name="sgbii_traeger" target="02" value="7"/>
+ <bool description="Jugendamt" name="jugendamt" target="03" value="8"/>
+ <bool description="Jugendhilfeeinrichtung" name="jugendhilfeeinrichtung" target="04" value="9"/>
+ <bool description="Allgemeinbildende Schule" name="allgschule" target="05" value="23"/>
+ <bool description="Andere Schule (z.B. Berufsfachschule)" name="andere_schule" target="06" value="21"/>
+ <bool description="Beratungsstelle" name="beratungsstelle" target="07" value="12"/>
+ <bool description="Unternehmen" name="unternehmen" target="08" value="13"/>
+ <bool description="Jugendgerichtshilfe, Bewährungshilfe" name="gerichtshilfe" target="09" value="18"/>
+ <bool description="Bildungsträger" name="bildungstraeger" target="10" value="19"/>
+ <bool description='Andere "Kompetenzagentur"' name="andere_kompetenzagentur" target="11" value="20"/>
+ <bool description='Programm "Schulverweigerung - 2. Chance"' name="s2c" target="12" value="16"/>
+ <bool description='Programm "Stärken vor Ort"' name="staerken_vorort" target="13" value="17"/>
+ <bool description='Programm "Jugendmigrationsdienste (JMD)"' name="jmd" target="14" value="22"/>
+ </group>
+ <group description="Offene Zugangswege" name="offene_zugangswege" target="03">
+ <bool description="Familie" name="familie" target="01" value="1"/>
+ <bool description="Verwandte" name="verwandte" target="02" value="2"/>
+ <bool description="Freunde" name="freunde" target="03" value="3"/>
+ <bool description="Andere Menschen aus dem sozialen Umfeld des Jugendlichen" name="anderemenschenausdemsozialenumfelddesjugendlichen" target="04" value="5"/>
+ <bool description="Aufsuchende Arbeit durch die Kompetenzagentur" name="kompetenzagentur" target="05" value="14"/>
+ <bool description="Aufsuchende Arbeit durch Kooperation mit Streetwork/mobiler Jugendarbeit" name="streetwork_jsa" target="06" value="11"/>
+ <bool description="Streetwork/mobile Jugendarbeit durch die Kompetenzagentur" name="streetwork_af" target="07" value="15"/>
+ <bool description="Eigenständiger Zugang des Jugendlichen" name="eigenstaendigerzugangdesjugendlichen" target="08" value="0"/>
+ </group>
+ <group description="Andere Zugangswege" name="andere_zugangswege">
+ <bool description="Sonstiges" name="sonstiges" target="09" value="-2"/>
+ </group>
+ <group description="Alteinträge" name="alteintraege_zugangswege" target="04">
+ <bool description='Alteintrag "Schule"' name="schule" target="01" value="10"/>
+ <bool description='Alteintrag "Lehrer/Lehrerin"' name="lehrer" target="02" value="4"/>
+ </group>
+ <bool description="Unbekannt" name="unbekannt" target="10" value="-3"/>
+ <bool checked="true" description="Keine Angabe" name="keineangabe" target="01" value="-1"/>
+ </choice>
+ <choice description="Art und Weise des Erstkontaktes zum Jugendlichen" flags="evaluation:phase_x" name="art_erstkontakt" size="1" target="b">
+ <bool description="aufsuchend" name="bool-4" value="1"/>
+ <bool description="nicht aufsuchend" name="bool-4" value="0"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="1" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <rule expr="$zugang_kompetenzagentur -1 == not" mark="warning:zugang_kompetenzagentur" name="required-rule-2" value="Fehlende Pflichtfeldangabe"/>
+ </group>
+ <text description="Kundennummer bei der Kompetenzagentur" formularname="Kundennummer" function="suppress_value" maxlength="100" modes="-mode1.1anon" name="kundennummer" size="50" target="g"/>
+ <conditional expr="$zugang_kompetenzagentur 23 ==" name="conditional-0" target="h">
+ <group containers="a,b,c,d" description="Übergangsprognose" name="group-6" target="i">
+ <choice description="Die Schülerin / der Schüler befindet sich im letzten Schulbesuchsjahr der allgemeinbildenen Schule" flags="evaluation:phase_x;required:phase_0" name="letzte_jahr_allg_schule" size="1" target="a">
+ <bool description="Ja" name="ja" value="1"/>
+ <bool description="Nein" name="nein" value="0"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="true" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <rule description="Zeige Hinweisdialog wenn Regel matcht. Die Phase CM soll nicht gestartet werden können" expr="$letzte_jahr_allg_schule 0 ==" mark="warning:letzte_jahr_allg_schule" name="rule-0" value="Schüler/innen dürfen nur dann ins Case Managagement aufgenommen werden, wenn sie sich im letzten Schulbesuchsjahr befinden und eine Übergangsprognose vorliegt."/>
+ <rule description="Anzeige eines Hinweisedialog, Phase CM darf nicht gestartet werden" expr="$letzte_jahr_allg_schule 1 == $prognose_liegt_vor 0 == and" mark="warning:letzte_jahr_allg_schule" name="rule-1" value="Schüler/innen dürfen nur dann ins Case Managagement aufgenommen werden, wenn sie sich im letzten Schulbesuchsjahr befinden und eine Übergangsprognose vorliegt."/>
+ <rule description="Nur Pflichtfeld wenn Zugang allg. Schule" expr="$letzte_jahr_allg_schule -1 == $zugang_kompetenzagentur 23 == and " mark="warning:letzte_jahr_allg_schule" name="rule-2" value="Fehlende Pflichtfeldangabe"/>
+ <rule description="Nur Pflichtfeld wenn Zugang allg. Schule" expr="$prognose_liegt_vor -1 == $zugang_kompetenzagentur 23 == and" mark="warning:prognose_liegt_vor" name="rule-3" value="Fehlende Pflichtfeldangabe"/>
+ <choice description="Eine Übergangsprognose liegt vor" flags="evaluation:phase_x;required:phase_0" name="prognose_liegt_vor" size="1" target="b">
+ <bool description="Ja" name="ja" value="1"/>
+ <bool description="Nein" name="nein" value="0"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="true" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <textarea description="Begründung zur Notwendigkeit der Aufnahme" name="begr_notwendigkeit_aufnahme" target="c"/>
+ <textarea description="Darstellung des erforderlichen Unterstützungsbedarfs" name="erford_unterstuetzungsbedarf" target="d"/>
+ <rule expr="$letzte_jahr_allg_schule -1 == not" mark="warning:letzte_jahr_allg_schule" name="required-rule-3" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$prognose_liegt_vor -1 == not" mark="warning:prognose_liegt_vor" name="required-rule-4" value="Fehlende Pflichtfeldangabe"/>
+ </group>
+ </conditional>
+ <group containers="a,b,c" description="Status des jungen Menschen bei Eintritt" flags="evaluation:phase_x" name="beieintrittistderjugendlichemehrfachantwortenmoeglich" target="h">
+ <choice description="Bei Eintritt ist der Jugendliche" flags="required:phase_0" formularname="Bei_Eintritt_ist_der_Jugendliche" name="bei_eintritt_ist_der_jugendliche" size="1" target="a">
+ <group description="Schule" name="group-7" target="02">
+ <bool description="allgemeinbildende Schule" name="inderschule" value="15"/>
+ <bool description="andere Schule (z.B. Berufsfachschule)" name="inandereschule" value="7"/>
+ <bool description='Alteintrag "in der Schule"' name="alteintrag_inderschule" value="0"/>
+ </group>
+ <group description="Ausbildung" name="group-8" target="03">
+ <bool description="duale Berufsausbildung (auch Verbundausbildung)" name="inderausbildung" value="16"/>
+ <bool description="schulische Berufsausbildung" name="schulischeausbildung" value="8"/>
+ <bool description="geförderte Berufsausbildung (BaE)" name="gefoerderteausbildung" value="9"/>
+ <bool description='Alteintrag "in der Ausbildung"' name="alteintrag_inderausbildung" value="1"/>
+ </group>
+ <group description="in Arbeit" name="group-9" target="04">
+ <bool description="Vollzeit" name="inarbeit_vollzeit" value="12"/>
+ <bool description="Teilzeit" name="inarbeit_teilzeit" value="13"/>
+ <bool description="Geringfügig beschäftigt" name="inarbeit_gering" value="14"/>
+ <bool description='Alteintrag "in Arbeit"' name="alteintrag_inarbeit" value="2"/>
+ </group>
+ <group description="Weitere" name="group-10" target="05">
+ <bool description="Selbstständig / freiberuflich" name="selbststaendig" target="05" value="6"/>
+ <bool description="berufsvorbereitende Bildungsnaßnahmen: z.B. BvB (Bund), BVJ/BGJ (Länder)" name="berufsvorbereitung" target="06" value="10"/>
+ <bool description="sonstige Maßnahme (z.B. EQJ)" name="indermaßnahme" target="07" value="5"/>
+ <bool description="arbeitslos (gemeldet)" name="arbeitslos" target="08" value="3"/>
+ <bool description="Erziehungszeit" name="indererziehungszeit" target="09" value="4"/>
+ <bool description="kein Status (z.B. Ausbildungsplatz suchend, nicht arbeitslos gemeldet)" name="keinstatus" target="10" value="11"/>
+ <bool description="sonstiges" name="sonstiges" target="11" value="-2"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool description="Keine Angabe" name="keineangabe" target="01" value="-1"/>
+ </group>
+ </choice>
+ <conditional expr="1 2 ==" invisible="true" name="conditional-3">
+ <group invisible="true" name="alteintrag_schulpflicht" target="b">
+ <bool description="schulpflichtig" formularname="schulpflichtig" name="schulpflichtig"/>
+ <bool description="noch Schülerin/Schüler" formularname="noch_Schüler" name="noch_schueler"/>
+ </group>
+ </conditional>
+ <group description="Schulpflicht" name="group-5" target="c">
+ <choice description="allgemeinschulpflichtig" flags="required:phase_0" formularname="schulpflichtig" name="allgschulpflichtig" size="1" target="a">
+ <bool description="Ja" name="ja" value="1"/>
+ <bool description="Nein" name="nein" value="0"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="true" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="berufsschulpflichtig" flags="required:phase_0" name="berufsschulpflichtig" size="1" target="a">
+ <bool description="Ja" name="ja" value="1"/>
+ <bool description="Nein" name="nein" value="0"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="true" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <rule expr="$allgschulpflichtig -1 == not" mark="warning:allgschulpflichtig" name="required-rule-6" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$berufsschulpflichtig -1 == not" mark="warning:berufsschulpflichtig" name="required-rule-7" value="Fehlende Pflichtfeldangabe"/>
+ </group>
+ <rule expr="$bei_eintritt_ist_der_jugendliche -1 == not" mark="warning:bei_eintritt_ist_der_jugendliche" name="required-rule-5" value="Fehlende Pflichtfeldangabe"/>
+ </group>
+ <choice description="Rechtlicher Kontext (befindet sich im Leistungsbezug)" flags="evaluation:phase_x" formularname="Rechtlicher_Kontext" name="rechtlicher_kontext" size="1" target="j">
+ <bool description="SGB II" name="sgbii" value="0"/>
+ <bool description="SGB III" name="sgbiii" value="1"/>
+ <bool description="SGB VIII" name="sgbviii" value="2"/>
+ <bool description="SGB XII" name="sgbxii" value="4"/>
+ <bool description="SGB IX" name="sgbix" value="5"/>
+ <bool description="Asylbewerberleistungsgesetz" name="asyl" value="6"/>
+ <bool description="Bundesausbildungsförderungsgesetz" name="bafoeg" value="7"/>
+ <bool description="kein Rechtskreis im Sinne des Leistungsbezugs" name="keinrechtskreis" value="8"/>
+ <bool description="ungeklärt" name="ungeklaert" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="Schnittstelle zu" flags="evaluation:phase_x" formularname="Schnittstelle_zu" name="schnittstelle_zu" size="1" target="k">
+ <bool description="SGB II" name="sgbii" value="0"/>
+ <bool description="SGB III" name="sgbiii" value="1"/>
+ <bool description="SGB VIII" name="sgbviii" value="2"/>
+ <bool description="SGB XII" name="sgbxii" value="4"/>
+ <bool description="SGB IX" name="sgbix" value="5"/>
+ <bool description="Asylbewerberleistungsgesetz" name="asyl" value="6"/>
+ <bool description="Bundesausbildungsförderungsgesetz" name="bafoeg" value="7"/>
+ <bool description="keine Schnittstelle" name="keineschnittstelle" value="8"/>
+ <bool description="ungeklärt" name="ungeklaert" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <rule expr="$erstgespraech isset" mark="warning:erstgespraech" name="required-rule-1" value="Fehlende Pflichtfeldangabe"/>
+ <rule description="'erstgespraech' muss vor 'beendigung_nachbetreuung' liegen." expr="$erstgespraech isset $erstgespraech known and $beendigung_nachbetreuung isset $beendigung_nachbetreuung known and and $erstgespraech $beendigung_nachbetreuung > and not" mark="error:erstgespraech" name="date-sequence-rule-1" value="'Zuständigkeiten, Eingangsdaten / Datum des Erstgespräches mit dem Jugendlichen' darf zeitlich nicht nach 'Nachbetreuung / Eingliederung / Datum des Ende der Nachbetreuung' liegen."/>
+ <rule description="'erstgespraech' muss vor 'datum_feststellung' liegen." expr="$erstgespraech isset $erstgespraech known and $datum_feststellung isset $datum_feststellung known and and $erstgespraech $datum_feststellung > and not" mark="error:erstgespraech" name="date-sequence-rule-4" value="'Zuständigkeiten, Eingangsdaten / Datum des Erstgespräches mit dem Jugendlichen' darf zeitlich nicht nach 'Biographische Daten / Weiterer Verlauf / Entscheidung Übernahme ins Case-Management / Datum der Entscheidung' liegen."/>
+ <rule description="'geburtsdatum' muss vor 'erstgespraech' liegen." expr="$geburtsdatum isset $geburtsdatum known and $erstgespraech isset $erstgespraech known and and $geburtsdatum $erstgespraech > and not" mark="error:erstgespraech" name="date-sequence-rule-5" value="'Angaben zur Person / Persönliche Daten / Geburtsdatum' darf zeitlich nicht nach 'Zuständigkeiten, Eingangsdaten / Datum des Erstgespräches mit dem Jugendlichen' liegen."/>
+ <rule description="'erstgespraech' muss vor 'datum_ende_beratung' liegen." expr="$erstgespraech isset $erstgespraech known and $datum_ende_beratung isset $datum_ende_beratung known and and $erstgespraech $datum_ende_beratung > and not" mark="error:erstgespraech" name="date-sequence-rule-10" value="'Zuständigkeiten, Eingangsdaten / Datum des Erstgespräches mit dem Jugendlichen' darf zeitlich nicht nach 'Biographische Daten / Weiterer Verlauf / Beratungsfall (nur ausfüllen wenn keine Übernahme in das CM) / Datum Beratungsende' liegen."/>
+ <rule description="'erstgespraech' muss vor 'beendigung_5' liegen." expr="$erstgespraech isset $erstgespraech known and $beendigung_5 isset $beendigung_5 known and and $erstgespraech $beendigung_5 > and not" mark="error:erstgespraech" name="date-sequence-rule-12" value="'Zuständigkeiten, Eingangsdaten / Datum des Erstgespräches mit dem Jugendlichen' darf zeitlich nicht nach 'Abschlussbewertung / Angaben zum Verlauf und Beendigung des CM / Angaben zur Beendigung des CM / Beendigung CM (Datum)' liegen."/>
+ </page>
+ <page containers="a,b,c,d,e,f" description="Kontaktdaten" formularname="page_25" name="page_25">
+ <text description="Kontaktdaten ARGE/Optionskommune" formularname="Kontaktdaten_ARGE" function="suppress_value" maxlength="100" modes="-mode1.1anon" name="kontaktdaten_arge" size="50" target="a"/>
+ <text description="Kundennummer ARGE/Optionskommune" formularname="Kundennummer_ARGE" function="suppress_value" maxlength="100" modes="-mode1.1anon" name="kundennummer_arge" size="50" target="a"/>
+ <text description="Kontaktdaten Agentur für Arbeit" formularname="Kontaktdaten_Agentur_für_Arbeit" function="suppress_value" maxlength="100" modes="-mode1.1anon" name="kontaktdaten_agentur_fuer_arbeit" size="50" target="b"/>
+ <text description="Kundennummer Agentur für Arbeit" formularname="Kundennummer_Agentur_für_Arbeit" function="suppress_value" maxlength="100" modes="-mode1.1anon" name="kundennummer_agentur_fuer_arbeit" size="50" target="b"/>
+ <text description="Kontaktdaten Jugendamt" formularname="Kundennummer_Jugendamt" function="suppress_value" maxlength="100" modes="-mode1.1anon" name="kundennummer_jugendamt" size="50" target="c"/>
+ <text description="Kundennummer Jugendamt" formularname="Kontaktdaten_Jugendamt" function="suppress_value" maxlength="100" modes="-mode1.1anon" name="kontaktdaten_jugendamt" size="50" target="c"/>
+ <text description="Kontaktdaten Schule" formularname="Kontaktdaten_Schule" function="suppress_value" maxlength="100" modes="-mode1.1anon" name="kontaktdaten_schule" size="50" target="d"/>
+ <text description="Schulname" formularname="Schulname" function="suppress_value" maxlength="100" modes="-mode1.1anon" name="schulname" size="50" target="d"/>
+ <text description="Kontaktdaten Gerichtshilfe" formularname="Kontaktdaten_Gerichtshilfe" function="suppress_value" maxlength="100" modes="-mode1.1anon" name="kontaktdaten_gerichtshilfe" size="50" target="e"/>
+ <text description="Kundennummer Gerichtshilfe" formularname="Kundennummer_Gerichtshilfe" function="suppress_value" maxlength="30" modes="-mode1.1anon" name="kundennummer_gerichtshilfe" size="20" target="e"/>
+ <textarea cols="80" description="Kontaktdaten weitere Institutionen" formularname="Kontaktdaten_weitere_Institutionen" function="suppress_value" modes="-mode1.1anon" name="kontaktdaten_weitere_institutionen" rows="7" target="f"/>
+ </page>
+ <page containers="a,b,c,d" description="Angaben zur Person" formularname="Personenangaben" name="page_1">
+ <group containers="a,b" description="Persönliche Daten" name="persoenlichedaten" target="a">
+ <text description="Vorname" formularname="Vorname" function="suppress_value" maxlength="60" modes="-mode1.1anon" name="vorname_1" size="40" target="a"/>
+ <text description="Name" formularname="Name" function="suppress_value" maxlength="60" modes="-mode1.1anon" name="name_1" size="40" target="a"/>
+ <choice description="Geschlecht" flags="evaluation:phase_x;required:phase_1" formularname="Geschlecht" name="geschlecht" size="1" target="b:30">
+ <bool description="weiblich" name="weiblich" value="0"/>
+ <bool description="männlich" name="maennlich" value="1"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="true" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <date description="Geburtsdatum" flags="evaluation:phase_x;required:phase_1" formularname="Geburtsdatum" function="get_age" modes="-mode1.1anon" name="geburtsdatum" target="b:30"/>
+ <choice description="Familienstand" formularname="Familienstand" name="familienstand" size="1" target="b:40">
+ <bool description="ledig" name="ledig" value="0"/>
+ <bool description="verheiratet" name="verheiratet" value="1"/>
+ <bool description="geschieden" name="geschieden" value="2"/>
+ <bool description="verwitwet" name="verwitwet" value="3"/>
+ <bool description="getrennt lebend" name="getrenntlebend" value="4"/>
+ <bool description="in fester Partnerschaft" name="infesterpartnerschaft" value="5"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="true" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <rule expr="$geschlecht -1 == not" mark="warning:geschlecht" name="required-rule-8" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$geburtsdatum isset" mark="warning:geburtsdatum" name="required-rule-9" value="Fehlende Pflichtfeldangabe"/>
+ <rule description="'geburtsdatum' muss vor 'beendigung_5' liegen." expr="$geburtsdatum isset $geburtsdatum known and $beendigung_5 isset $beendigung_5 known and and $geburtsdatum $beendigung_5 > and not" mark="error:geburtsdatum" name="date-sequence-rule-0" value="'Angaben zur Person / Persönliche Daten / Geburtsdatum' darf zeitlich nicht nach 'Abschlussbewertung / Angaben zum Verlauf und Beendigung des CM / Angaben zur Beendigung des CM / Beendigung CM (Datum)' liegen."/>
+ <rule description="'geburtsdatum' muss vor 'erstgespraech' liegen." expr="$geburtsdatum isset $geburtsdatum known and $erstgespraech isset $erstgespraech known and and $geburtsdatum $erstgespraech > and not" mark="error:geburtsdatum" name="date-sequence-rule-5" value="'Angaben zur Person / Persönliche Daten / Geburtsdatum' darf zeitlich nicht nach 'Zuständigkeiten, Eingangsdaten / Datum des Erstgespräches mit dem Jugendlichen' liegen."/>
+ <rule description="'geburtsdatum' muss vor 'datum_feststellung' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_feststellung isset $datum_feststellung known and and $geburtsdatum $datum_feststellung > and not" mark="error:geburtsdatum" name="date-sequence-rule-7" value="'Angaben zur Person / Persönliche Daten / Geburtsdatum' darf zeitlich nicht nach 'Biographische Daten / Weiterer Verlauf / Entscheidung Übernahme ins Case-Management / Datum der Entscheidung' liegen."/>
+ <rule description="'geburtsdatum' muss vor 'beendigung_nachbetreuung' liegen." expr="$geburtsdatum isset $geburtsdatum known and $beendigung_nachbetreuung isset $beendigung_nachbetreuung known and and $geburtsdatum $beendigung_nachbetreuung > and not" mark="error:geburtsdatum" name="date-sequence-rule-11" value="'Angaben zur Person / Persönliche Daten / Geburtsdatum' darf zeitlich nicht nach 'Nachbetreuung / Eingliederung / Datum des Ende der Nachbetreuung' liegen."/>
+ <rule description="'geburtsdatum' muss vor 'datum_ende_beratung' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_ende_beratung isset $datum_ende_beratung known and and $geburtsdatum $datum_ende_beratung > and not" mark="error:geburtsdatum" name="date-sequence-rule-13" value="'Angaben zur Person / Persönliche Daten / Geburtsdatum' darf zeitlich nicht nach 'Biographische Daten / Weiterer Verlauf / Beratungsfall (nur ausfüllen wenn keine Übernahme in das CM) / Datum Beratungsende' liegen."/>
+ </group>
+ <group containers="a,b" description="Anschrift" name="anschrift" target="b">
+ <text description="Straße und Nummer" formularname="Straße" function="suppress_value" maxlength="200" modes="-mode1.1anon" name="strasse" size="50" target="a"/>
+ <text description="PLZ" formularname="PLZ" function="shorten_value:3" maxlength="5" name="plz" size="5" target="b:15"/>
+ <text description="Wohnort" formularname="Wohnort" function="suppress_value" maxlength="60" modes="-mode1.1anon" name="wohnort" size="40" target="b:45"/>
+ <choice description="Größe des Wohnortes" formularname="Groesse_Wohnort" name="groesse_wohnort" size="1" target="b:40">
+ <bool description="Großstadt (> 100.000 Einwohner)" name="grossstadt100000einwohner" value="0"/>
+ <bool description="Mittelstadt (20.000 - 100.000 Einwohner)" name="mittelstadt20000_100000einwohner" value="1"/>
+ <bool description="Kleinstadt (< 20.000 Einwohner)" name="kleinstadt20000einwohner" value="2"/>
+ <bool description="Ländliche Region" name="laendlicheregion" value="3"/>
+ <bool checked="true" description="Keine Angabe" name="keineangabe" value="-1"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ </choice>
+ </group>
+ <group containers="a,b,c" description="Telefonnummern / Email" modes="-mode1.1anon" name="telefonnummernemail" target="c">
+ <text description="Ortswahl" formularname="Vorwahl" function="suppress_value" maxlength="60" name="vorwahl" size="20" target="a:25"/>
+ <text description="Telefonnr." formularname="Telefon_1" function="suppress_value" maxlength="60" name="telefon_1" size="20" target="a:25"/>
+ <text description="Mobiltelefon" formularname="Mobiltelefon" function="suppress_value" maxlength="120" name="mobiltelefon" size="40" target="a:50"/>
+ <text description="E-Mail" formularname="Email" function="suppress_value" maxlength="120" name="email" size="60" target="b"/>
+ <textarea cols="80" description="weitere Telefonnummern" formularname="telefon_sonstige" function="suppress_value" name="telefon_sonstige" rows="5" target="c"/>
+ </group>
+ <group containers="a,b,c,d,e,f,g" description="Sonstige Angaben" name="sonstigeangaben" target="d">
+ <text description="Zweiter Wohnort (Anschrift)" formularname="Zweiter_Wohnort" function="suppress_value" maxlength="120" modes="-mode1.1anon" name="zweiter_wohnort" size="100" target="a"/>
+ <choice description="Geburtsland" flags="evaluation:phase_x;required:phase_1" formularname="Geburtsland" name="geburtsland" size="1" target="b:50">
+ <external-choice name="external-choice-1" value="laender.xml"/>
+ <bool description="Sonstiges" name="sonstiges" value="-2"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="true" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <text description="Nennung sonstiges Geburtsland" formularname="Geburtsland_sonstige_nennung" function="suppress_value2" maxlength="60" modes="default" name="geburtsland_sonstige_nennung" size="40" target="b:50"/>
+ <choice description="Muttersprache" flags="evaluation:phase_x;required:phase_1" formularname="Muttersprache" name="muttersprache" size="1" target="c:50">
+ <external-choice name="external-choice-0" value="sprachen.xml"/>
+ <bool description="Sonstige" name="sonstige" value="-2"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="true" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <text description="Nennung sonstige Muttersprache" formularname="Muttersprache_sonstige_nennung" function="suppress_value2" maxlength="60" modes="default" name="muttersprache_sonstige_nennung" size="40" target="c:50"/>
+ <choice description="Staatsangehörigkeit" flags="evaluation:phase_x;required:phase_1" formularname="Staatsangehörigkeit" name="staatsangehoerigkeit" size="1" target="d:50">
+ <external-choice name="external-choice-9" value="staatsangehoerigkeit.xml"/>
+ <bool description="Sonstige" name="sonstige" value="-2"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="true" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <text description="Nennung sonstige Staatsangehörigkeit" formularname="Staatsangehörigkeit_sonstige_nennung" function="suppress_value2" maxlength="60" modes="default" name="staatsangehoerigkeit_sonstige_nennung" size="40" target="d:50"/>
+ <choice description="Aufenthaltsstatus" formularname="Aufenthaltsstatus" name="aufenthaltsstatus" size="1" target="e:50">
+ <bool description="Aufenthaltserlaubnis" name="aufenthaltserlaubnis" value="0"/>
+ <bool description="Niederlassungserlaubnis" name="niederlassungserlaubnis" value="1"/>
+ <bool description="Aufenthaltsgestattung" name="aufenthaltsgestattung" value="2"/>
+ <bool description="Duldung" name="duldung" value="3"/>
+ <bool description="Aufenthaltserlaubnis - EG" name="aufenthaltserlaubnis_eg" value="4"/>
+ <bool description="Visum" name="visum" value="5"/>
+ <bool description="keine" name="keine" value="6"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <int description="Aufenthalt in Deutschland (Jahr)" formularname="Aufenthaltsdauer" maxvalue="0" minvalue="9999" name="aufenthaltsdauer" target="e:50"/>
+ <choice description="Ist der Vater des Jugendlichen in Deutschland geboren worden?" flags="evaluation:phase_x;required:phase_1" formularname="Vater" modes="-mode1.1,-mode1.0" name="vater" size="1" target="f">
+ <bool description="Ja" name="Ja" value="1"/>
+ <bool description="Nein" name="Nein" value="0"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="true" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="Ist die Mutter des Jugendlichen in Deutschland geboren worden?" flags="evaluation:phase_x;required:phase_1" formularname="Mutter" modes="-mode1.1,-mode1.0" name="mutter" size="1" target="g">
+ <bool description="Ja" name="Ja" value="1"/>
+ <bool description="Nein" name="Nein" value="0"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="true" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <rule expr="$geburtsland -1 == not" mark="warning:geburtsland" name="required-rule-10" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$muttersprache -1 == not" mark="warning:muttersprache" name="required-rule-11" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$staatsangehoerigkeit -1 == not" mark="warning:staatsangehoerigkeit" name="required-rule-12" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$vater -1 == not" mark="warning:vater" name="required-rule-13" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$mutter -1 == not" mark="warning:mutter" name="required-rule-14" value="Fehlende Pflichtfeldangabe"/>
+ </group>
+ </page>
+ <group description="Biographische Daten" name="3biographischedaten">
+ <page containers="a,b,c,d" description="Familiäre Situation" name="page_2">
+ <group containers="a,b,c,d,e" description="Sorgeberechtigte (nur bei Minderjährigen erfassen)" name="sorgeberechtigtenurbeiminderjaehrigenerfassen" target="a">
+ <choice description="Sorgeberechtigte" formularname="Familiäre_Situation" name="familiaere_situation_1" size="1" target="a">
+ <bool alternative="Mutter_Vater" description="Mutter und Vater" formularname="Mutter_Vater" name="mutter_vater" value="0"/>
+ <bool alternative="Mutter" description="Mutter" formularname="Mutter" name="mutter_1" value="1"/>
+ <bool alternative="Vater" description="Vater" formularname="Vater" name="vater_1" value="2"/>
+ <bool alternative="Amtsvormund" description="Amtsvormund" formularname="Amtsvormund" name="amtsvormund" value="3"/>
+ <bool alternative="andere_Verwandte" description="andere Verwandte" formularname="andere_Verwandte" name="andere_verwandte" value="4"/>
+ <bool alternative="Pflegefamilie" description="Pflegefamilie" formularname="Pflegefamilie" name="pflegefamilie" value="5"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <group containers="a,b,c" description="Angaben zu einem Sorgeberechtigten" modes="-mode1.1anon" name="angabenzueinemsorgeberechtigten" target="b">
+ <text description="Vorname" formularname="Vorname" function="suppress_value" maxlength="60" name="vorname_2" size="40" target="a"/>
+ <text description="Name" formularname="Name" function="suppress_value" maxlength="60" name="name_2" size="40" target="a"/>
+ <text description="Ortsvorwahl" formularname="Vorwahl_1" function="suppress_value" maxlength="60" name="vorwahl_1" size="20" target="b:25"/>
+ <text description="Telefonnr." formularname="Telefon_1" function="suppress_value" maxlength="60" name="telefon_1_1" size="20" target="b:25"/>
+ <text description="Mobiltelefon" formularname="Mobiltelefon" function="suppress_value" maxlength="60" name="mobiltelefon_1" size="40" target="b:50"/>
+ <text description="E-Mail" formularname="Email" function="suppress_value" maxlength="120" name="email_1" size="40" target="c"/>
+ </group>
+ </group>
+ <group description="Angaben zu Geschwistern" name="angabenzugeschwistern" target="b">
+ <int description="Anzahl der Geschwister" formularname="Geschwister" maxvalue="99" minvalue="0" name="geschwister"/>
+ </group>
+ <group containers="a,b" description="Eigene Kinder des Jugendlichen" formularname="Kinder" name="kinder" target="c">
+ <int description="Anzahl der eigenen Kinder des Jugendlichen" formularname="Anzahl_Kinder" maxvalue="99" minvalue="0" name="anzahl_kinder" target="a"/>
+ <int description="Wie viele leben im Haushalt des Jugendlichen?" formularname="Haushalt_Jugendlicher" maxvalue="99" minvalue="0" name="haushalt_jugendlicher" target="a"/>
+ <choice description="Alleinerziehend" formularname="Alleinerziehend" name="alleinerziehend" size="1" target="b">
+ <bool description="Ja" name="Ja" value="1"/>
+ <bool description="Nein" name="Nein" value="0"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ </group>
+ <group containers="a,b,c" description="Sozioökonomische Lage" formularname="Sozioökonomische_Lage" modes="-mode1.0" name="soziooekonomische_lage" target="d">
+ <group description="Familieneinkommen durch" name="familieneinkommendurch" target="a">
+ <bool description="erwerbstätig/selbständig" formularname="Familie_selbstständig" name="familie_selbststaendig" value="1"/>
+ <bool description="staatliche Unterstützungsleistungen (z.B. Arbeitslosengeld I, II)" formularname="Familie_staatliche_Unterstützung" name="familie_staatliche_unterstuetzung" value="0"/>
+ </group>
+ <group description="Einkommen des Jugendlichen durch" formularname="Einkommen des Jugendlichen durch" name="einkommendesjugendlichendurch" target="b">
+ <bool description="erwerbstätig/selbständig" formularname="Jugendlicher_selbstständig" name="jugendlicher_selbststaendig" value="0"/>
+ <bool description="staatliche Unterstützungsleistungen (z.B. Arbeitslosengeld I, II)" formularname="Jugendlicher_staatliche_Unterstützung" name="jugendlicher_staatliche_unterstuetzung" value="1"/>
+ <bool description="Unterstützung durch Personen im sozialem Umfeld (z.B. Eltern, Partner)" formularname="Jugendlicher_Unterstützung_soziales_Umfeld" name="jugendlicher_unterstuetzung_soziales_umfeld" value="2"/>
+ </group>
+ <choice description="Wohnaufenthalt überwiegend" formularname="Wohnaufenthalt" name="wohnaufenthalt" size="1" target="c">
+ <bool description="im elterlichen Haushalt" name="imelterlichenhaushalt" value="0"/>
+ <bool description="bei Geschwistern" name="beigeschwistern" value="1"/>
+ <bool description="bei anderen Verwandten" name="beianderenverwandten" value="2"/>
+ <bool description="bei Eltern von Partnerin/Partner" name="beielternvonpartnerinpartner" value="3"/>
+ <bool description="bei Freunden/Bekannten" name="beifreundenbekannten" value="4"/>
+ <bool description="in eigener Wohnung" name="ineigenerwohnung" value="5"/>
+ <bool description="in eigener Wohnung mit Partnerin/Partner" name="ineigenerwohnungmitpartnerinpartner" value="6"/>
+ <bool description="in Wohnung von Partnerin/Partner" name="inwohnungvonpartnerinpartner" value="7"/>
+ <bool description="in Wohngemeinschaft" name="inwohngemeinschaft" value="8"/>
+ <bool description="im Wohnheim/Internat" name="imwohnheiminternat" value="9"/>
+ <bool description="betreute Wohnform" name="betreutewohnform" value="10"/>
+ <bool description="obdachlos/auf der Strasse" name="obdachlosaufderstrasse" value="11"/>
+ <bool description="Sonstiges" name="sonstiges" value="-2"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ </group>
+ </page>
+ <page containers="a,b,c" description="Gesundheitliche Situation" name="page_3">
+ <group description="physische Beeinträchtigungen" name="physischebeeintraechtigungen" target="a">
+ <bool description="Ärztliches Gutachten oder Ähnliches liegt vor (§28 Abs. 7 BDSG)" formularname="arzt_gutachten_physisch" modes="default" name="arzt_gutachten_physisch"/>
+ <choice description="physische Beeinträchtigungen" formularname="physische_Beeinträchtigungen" function="check_bool:arzt_gutachten_physisch" name="physische_beeintraechtigungen" size="1">
+ <bool description="Ja" name="Ja" value="1"/>
+ <bool description="Nein" name="Nein" value="0"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <text description="Sonstige physische Beeinträchtigungen" formularname="physische_Beeinträchtigungen_text" function="check_bool:arzt_gutachten_physisch" maxlength="60" name="physische_beeintraechtigungen_text" size="40"/>
+ </group>
+ <group description="psychische Beeinträchtigungen" name="psychischebeeintraechtigungen" target="b">
+ <bool description="Ärztliches Gutachten oder Ähnliches liegt vor (§28 Abs. 7 BDSG)" formularname="arzt_gutachten_psychisch" modes="default" name="arzt_gutachten_psychisch"/>
+ <choice description="psychische Beeinträchtigungen" formularname="psychische_Beeinträchtigungen" function="check_bool:arzt_gutachten_psychisch" name="psychische_beeintraechtigungen" size="1">
+ <bool description="Ja" name="Ja" value="1"/>
+ <bool description="Nein" name="Nein" value="0"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <text description="Sonstige psychische Beeinträchtigungen" formularname="psychische_Beeinträchtigungen_text" function="check_bool:arzt_gutachten_psychisch" maxlength="60" name="psychische_beeintraechtigungen_text" size="40"/>
+ </group>
+ <choice description="anerkannte Behinderung" name="anerkannte_behinderung" size="1" target="c">
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ <bool description="Ja" name="ja" value="1"/>
+ <bool description="Nein" name="nein" value="0"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ </page>
+ <page containers="a,b,c" description="Soziale Lage" name="page_4">
+ <group containers="a,b,c,d,e,f,g,h,i" description="Bezugspersonen (Mehrfachantwort möglich)" name="bezugspersonenmehrfachantwortmoeglich" target="a">
+ <bool description="Mutter" formularname="Mutter" name="mutter_2" target="a"/>
+ <bool description="Vater" formularname="Vater" name="vater_2" target="a"/>
+ <bool description="Großeltern" formularname="Großeltern" name="grosseltern" target="b"/>
+ <bool description="Geschwister" name="geschwister_2" target="b"/>
+ <bool description="Pflegefamilie" formularname="Pflegefamilie" name="pflegefamilie_1" target="c"/>
+ <bool description="Stiefmutter" formularname="Stiefmutter" name="stiefmutter" target="c"/>
+ <bool description="Stiefvater" formularname="Stiefvater" name="stiefvater" target="d"/>
+ <bool description="Verwandte" formularname="Verwandte" name="verwandte_1" target="d"/>
+ <bool description="Partnerin/Partner" formularname="Partner" name="partner" target="e"/>
+ <bool description="Betreuerin/Betreuer im Heim" formularname="HeimbetreuerIn" name="heimbetreuerin" target="e"/>
+ <bool description="Betreuerin/Betreuer" formularname="BetreuerIn" name="betreuerin" target="f"/>
+ <bool description="Lehrerin/Lehrer" name="lehrerin" target="f"/>
+ <bool description="Mitbewohnerin/Mitbewohner" formularname="Mitbewohner" name="mitbewohner" target="g"/>
+ <bool description="Lebensgefährte der Mutter" formularname="Partner_Mutter" name="partner_mutter" target="g"/>
+ <bool description="Lebensgefährtin des Vaters" formularname="Partner_Vater" name="partner_vater" target="h"/>
+ <bool description="beste Freundin/bester Freund" formularname="Freund" name="freund" target="h"/>
+ <bool description="keine Bezugsperson" formularname="keine_Bezugsperson" name="keine_bezugsperson" target="i"/>
+ </group>
+ <group containers="a,b,c" description="Aktivitäten des Jugendlichen" name="aktivitaetendesjugendlichen" target="b">
+ <group description="Hobbies" name="hobbies" target="a">
+ <choice description="Hobbies" formularname="Hobbies" name="hobbies_1" size="1">
+ <bool description="Ja" name="Ja" value="1"/>
+ <bool description="Nein" name="Nein" value="0"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <text description="Nennung Hobbies" formularname="Hobbies_text" maxlength="60" name="hobbies_text" size="40"/>
+ </group>
+ <group description="Mitarbeit in Organisationen und Vereinen" name="mitarbeitinorganisationenundvereinen" target="b">
+ <choice description="Mitarbeit Organisationen und Vereinen" formularname="Mitarbeit_Organisationen" name="mitarbeit_organisationen" size="1">
+ <bool description="Ja" name="Ja" value="1"/>
+ <bool description="Nein" name="Nein" value="0"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <text description="Nennung Mitarbeit" formularname="Organisationen_Vereine_text" maxlength="60" name="organisationen_vereine_text" size="40"/>
+ </group>
+ <group description="Sonstiges" name="sonstiges" target="c">
+ <choice description="Sonstiges" formularname="Sonstiges" name="sonstiges_1" size="1">
+ <bool description="Ja" name="Ja" value="1"/>
+ <bool description="Nein" name="Nein" value="0"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <text description="Nennung Sonstiges" formularname="Sonstiges_text" maxlength="60" name="sonstiges_text" size="40"/>
+ </group>
+ </group>
+ <group description="Beziehungen zu Gleichaltrigen (Mehrfachantwort möglich)" name="beziehungenzugleichaltrigenmehrfachantwortmoeglich" target="c">
+ <bool description="Zugehörigkeit zu einer festen Gruppe von Gleichaltrigen (Clique)" formularname="Clique" name="clique"/>
+ <bool description="beste Freundin/bester Freund" formularname="FreundIn" name="freundin"/>
+ <bool description="feste Partnerin/fester Partner" formularname="ParterIn" name="parterin"/>
+ </group>
+ </page>
+ <page containers="a,b,c,d" description="Schule" name="page_5">
+ <choice description="Derzeit bzw. zuletzt besuchte Schule" formularname="Schule" name="schule_2" size="1" target="a">
+ <bool description="Sonderschule/Förderschule" name="sonderschulefoerderschule" value="0"/>
+ <bool description="Hauptschule" name="hauptschule" value="1"/>
+ <bool description="Gesamtschule" name="gesamtschule" value="2"/>
+ <bool description="Realschule" name="realschule" value="3"/>
+ <bool description="Gymnasium" name="gymnasium" value="4"/>
+ <bool description="Berufschule" name="berufschule" value="5"/>
+ <bool description="Berufsvorbereitungsjahr (BVJ)" name="bvjschule" value="8"/>
+ <bool description="Berufsgrundbildungsjahr (BGJ)" name="bgjschule" value="9"/>
+ <bool description="sonstige Schule" name="sonstigeschule" value="6"/>
+ <bool description="keine Schule" name="keineschule" value="7"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <int description="Klassenstufe" formularname="Klassenstufe" maxvalue="13" minvalue="0" name="klassenstufe" target="a"/>
+ <choice description="Klassenwiederholung" formularname="Klassenwiederholung" name="klassenwiederholung" size="1" target="b">
+ <bool description="Nein" name="Nein" value="0"/>
+ <bool description="einmal" name="einmal" value="1"/>
+ <bool description="mehrmals" name="mehrmals" value="2"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <int description="Abgang Klassenstufe" formularname="Abgang" maxvalue="13" minvalue="0" name="abgang" target="b"/>
+ <group description="Im aktuellen Schuljahr nicht anwesende Tage" name="fehlstunden" target="c">
+ <int description="Anzahl" formularname="nicht_anwesende_Tage" maxvalue="365" minvalue="0" name="nicht_anwesende_tage"/>
+ <int description="davon unentschuldigt" formularname="unentschuldigte_Tage" maxvalue="365" minvalue="0" name="unentschuldigte_tage"/>
+ </group>
+ <group containers="a,b" description="Schulabschluss" modes="default" name="schulabschluss" target="d">
+ <choice description="Höchster Schulabschluss (Art)" flags="evaluation:phase_x;required:phase_1" formularname="Schulabschluss" name="schulabschluss_1" size="1" target="a">
+ <bool description="Noch Schüler/-in in allgemein bildender Schule" name="nochschueler_ininallgemeinbildenderschule" value="0"/>
+ <bool description="Kein Schulabschluss" name="keinschulabschluss" value="1"/>
+ <bool description="Sonderschulabschluss (Bezeichnung je nach Bundesland)" name="sonderschulabschluss" value="2"/>
+ <bool description="Hauptschulabschluss (HSA)" name="hauptschulabschlusshsa" value="3"/>
+ <bool description="Erweiterter/Qualifizierter HSA" name="erweiterterqualifizierterhsa" value="4"/>
+ <bool description="Realschulabschluss/Mittlere Reife" name="realschulabschlussmittlerereife" value="5"/>
+ <bool description="Fachhochschulreife/Abitur 1. Bildungsweg" name="fachhochschulreifeabitur" value="6"/>
+ <bool description="Fachhochschulreife/Abitur 2. Bildungsweg" name="fachhochschulreifeabitur2" value="8"/>
+ <bool description="Berufsvorbereitungsjahr (BVJ)" name="bvjabschluss" value="9"/>
+ <bool description="Berufsgrundbildungsjahr (BGJ)" name="bgjabschluss" value="10"/>
+ <bool description="Anderer Schulabschluss" name="andererschulabschluss" value="7"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="Schulabschluss erworben in" formularname="Schulabschlusserwerbsland" name="schulabschlusserwerbsland" size="1" target="b">
+ <external-choice name="external-choice-2-0" value="laender.xml"/>
+ <bool description="Sonstiges" name="sonstiges" value="-2"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <text description="Nennung sonstiges Erwerbsland" formularname="Schulabschlusserwerbsland_sonstige_nennung" maxlength="60" name="schulabschlusserwerbsland_sonstige_nennung" size="40" target="b"/>
+ <rule expr="$schulabschluss_1 -1 == not" mark="warning:schulabschluss_1" name="required-rule-15" value="Fehlende Pflichtfeldangabe"/>
+ </group>
+ </page>
+ <page containers="a,b,c,d,e,f" description="Ausbildung und Arbeit" name="page_6">
+ <group containers="a,b,c" description="Ausbildung" name="group-11" target="a">
+ <repeat containers="a,b,c,d,e" description="Ausbildungen" name="rg_ausbildung" target="a">
+ <choice description="Art der Ausbildung" flags="required:phase_1" name="ausbildung_art" size="1" target="a">
+ <bool description="betrieblich" name="betrieblich" value="1"/>
+ <bool description="ausserbetrieblich" name="ausserbetrieblich" value="0"/>
+ <bool description="schulisch" name="schulisch" value="2"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="1" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <text description="Nennung Ausbildung" function="suppress_value" maxlength="60" name="ausbildung_nennung" size="40" target="b"/>
+ <date description="Datum Begin" name="datum_ausbildung_start" target="c"/>
+ <date description="Datum Ende" name="datum_ausbildung_ende" order="datum_ausbildung_start;" target="c"/>
+ <choice description="Abschluss vorhanden" flags="required:phase_1" name="ausbildung_abschluss" size="1" target="d">
+ <bool description="Ja" name="ja" value="1"/>
+ <bool description="Nein" name="nein" value="0"/>
+ <bool checked="1" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <textarea description="Notizen" function="suppress_value" name="ausbildung_notizen" target="e"/>
+ <rule expr="$ausbildung_art -1 == not" mark="warning:ausbildung_art" name="required-rule-16" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$ausbildung_abschluss -1 == not" mark="warning:ausbildung_abschluss" name="required-rule-17" value="Fehlende Pflichtfeldangabe"/>
+ <rule description="'datum_ausbildung_start' muss vor 'datum_ausbildung_ende' liegen." expr="$datum_ausbildung_start isset $datum_ausbildung_start known and $datum_ausbildung_ende isset $datum_ausbildung_ende known and and $datum_ausbildung_start $datum_ausbildung_ende > and not" mark="error:datum_ausbildung_start" name="date-sequence-rule-9" value="'Datum Begin' darf zeitlich nicht nach 'Datum Ende' liegen."/>
+ <rule description="'datum_ausbildung_start' muss vor 'datum_ausbildung_ende' liegen." expr="$datum_ausbildung_start isset $datum_ausbildung_start known and $datum_ausbildung_ende isset $datum_ausbildung_ende known and and $datum_ausbildung_start $datum_ausbildung_ende > and not" mark="error:datum_ausbildung_ende" name="date-sequence-rule-9" value="'Datum Begin' darf zeitlich nicht nach 'Datum Ende' liegen."/>
+ </repeat>
+ <group containers="a,b,c,d,e,f,g,h" description="betriebliche Ausbildung (Alteinträge)" formularname="betrieblicheAusbildung" name="betrieblicheausbildung" target="b">
+ <choice description="Abschluss vorhanden" flags="required:phase_1" formularname="Abschluss_betriebliche_Ausbildung" name="abschluss_betriebliche_ausbildung" size="1" target="a">
+ <bool description="Ja" name="Ja" value="1"/>
+ <bool description="Nein" name="Nein" value="0"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <text description="Abschluss im Ausbildungsberuf" formularname="Abschluss_im_Ausbildungsberuf" maxlength="60" name="abschluss_im_ausbildungsberuf" size="40" target="b"/>
+ <int description="Ausbildungsdauer (in Monaten)" formularname="Ausbildungsdauer" maxvalue="84" minvalue="0" name="ausbildungsdauer" target="c"/>
+ <date description="Wann abgeschlossen?" formularname="Wann_abgeschlossen" name="wann_abgeschlossen" target="c"/>
+ <int description="Anzahl weiterer Ausbildungen" formularname="weitere_Ausbildungen" maxvalue="20" minvalue="0" name="weitere_ausbildungen" target="d"/>
+ <textarea cols="80" description="Welche weiteren Ausbildungen?" formularname="weitere_Ausbildungen_text" name="weitere_ausbildungen_text" rows="5" target="e"/>
+ <int description="Dauer der weiteren Ausbildungen insgesamt? (in Monaten)" formularname="Dauer_weitere_Ausbildungen" maxvalue="84" minvalue="0" name="dauer_weitere_ausbildungen" target="f"/>
+ <int description="Anzahl der abgebrochenen Ausbildungen" formularname="abgebrochene_Ausbildungen" maxvalue="20" minvalue="0" name="abgebrochene_ausbildungen" target="g"/>
+ <textarea cols="80" description="Welche abgebrochenen Ausbildungen?" formularname="abgebrochene_ausbildungen_text" name="abgebrochene_ausbildungen_text" rows="5" target="h"/>
+ <rule expr="$abschluss_betriebliche_ausbildung -1 == not" mark="warning:abschluss_betriebliche_ausbildung" name="required-rule-18" value="Fehlende Pflichtfeldangabe"/>
+ </group>
+ <group containers="a,b,c,d,e,f,g,h" description="außerbetriebliche Ausbildung (Alteinträge)" formularname="außerbetrieblicheAusbildung" name="ausserbetrieblicheausbildung" target="c">
+ <choice description="Abschluss vorhanden" flags="required:phase_1" formularname="Abschluss_außerbetriebliche_Ausbildung" name="abschluss_ausserbetriebliche_ausbildung" size="1" target="a">
+ <bool description="Ja" name="Ja" value="1"/>
+ <bool description="Nein" name="Nein" value="0"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <text description="Abschluss im Ausbildungsberuf" formularname="Abschluss_im_Ausbildungsberuf" maxlength="60" name="abschluss_im_ausbildungsberuf_1" size="40" target="b"/>
+ <int description="Ausbildungsdauer (in Monaten)" formularname="Ausbildungsdauer" maxvalue="84" minvalue="0" name="ausbildungsdauer_1" target="c"/>
+ <date description="Wann abgeschlossen?" formularname="Wann_abgeschlossen" name="wann_abgeschlossen_1" target="c"/>
+ <int description="Anzahl weiterer Ausbildungen" formularname="weitere_Ausbildungen" maxvalue="20" minvalue="0" name="weitere_ausbildungen_1" target="d"/>
+ <textarea cols="80" description="Welche weiteren Ausbildungen?" formularname="weitere_Ausbildungen_text" name="weitere_ausbildungen_text_1" rows="5" target="e"/>
+ <int description="Dauer der weiteren Ausbildungen insgesamt? (in Monaten)" formularname="Dauer_weitere_Ausbildungen" maxvalue="84" minvalue="0" name="dauer_weitere_ausbildungen_1" target="f"/>
+ <int description="Anzahl der abgebrochenen Ausbildungen" formularname="abgebrochene_Ausbildungen" maxvalue="20" minvalue="0" name="abgebrochene_ausbildungen_1" target="g"/>
+ <textarea cols="80" description="Welche abgebrochenen Ausbildungen?" formularname="abgebrochene_ausbildungen_text_1" name="abgebrochene_ausbildungen_text_1" rows="5" target="h"/>
+ <rule expr="$abschluss_ausserbetriebliche_ausbildung -1 == not" mark="warning:abschluss_ausserbetriebliche_ausbildung" name="required-rule-19" value="Fehlende Pflichtfeldangabe"/>
+ </group>
+ </group>
+ <group containers="a,b" description="Maßnahmen und Qualifikationen" name="group-12" target="b">
+ <repeat containers="a,b,c,d,e" description="Maßnahmen" name="rg_massnahmen" target="a">
+ <choice description="Art der Maßnahme" name="massnahme_art" size="1" target="a">
+ <bool description="Maßnahme" name="bool-11" value="1"/>
+ <bool description="Zusatz- / Teilqualifikation" name="bool-12" value="2"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="1" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <text description="Finazierung" function="suppress_value" maxlength="60" name="massnahme_finazierung" size="40" target="b"/>
+ <date description="Datum Begin" name="datum_massnahme_start" target="c"/>
+ <date description="Datum Ende" name="datum_massnahme_ende" order="datum_massnahme_start" target="c"/>
+ <choice description="Art der Beendigung" name="massnahme_beendigung" size="1" target="d">
+ <bool description="reguläre Beendigung" name="bool-15" value="1"/>
+ <bool description="Abbruch" name="bool-16" value="0"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="1" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <textarea description="Notizen" formularname="suppress_value" name="massnahme_notizen" target="e"/>
+ </repeat>
+ <group containers="a,b,c,d,e,f,g,h" description="Maßnahmen (Alteinträge)" formularname="Maßnahmen" name="massnahmen" target="b">
+ <choice description="Maßnahmeteilnahme" formularname="Maßnahmeteilnahme" name="massnahmeteilnahme" size="1" target="a">
+ <bool description="Ja" name="Ja" value="1"/>
+ <bool description="Nein" name="Nein" value="0"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <text description="Letzte Maßnahme" formularname="Letzte_Maßnahme" maxlength="60" name="letzte_massnahme" size="40" target="b:25"/>
+ <text description="Von wem wurde die Maßnahme finanziert?" formularname="Finanzierung" maxlength="60" name="finanzierung" size="40" target="b:75"/>
+ <date description="Austrittsdatum" formularname="Austrittsdatum" name="austrittsdatum" target="c:25"/>
+ <int description="Dauer (in Monaten)" formularname="Dauer" name="dauer" target="c:75"/>
+ <choice description="Weitere Maßnahmen?" formularname="weitere_Maßnahmen" name="weitere_massnahmen" size="1" target="d">
+ <bool description="Ja" name="Ja" value="1"/>
+ <bool description="Nein" name="Nein" value="0"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <group description="Maßnahme 1" formularname="massnahme_1" name="massnahme_1" target="e">
+ <text description="Nennung" formularname="Maßnahme1" maxlength="60" name="massnahme_1" size="40"/>
+ <text description="Von wem finanziert?" formularname="Maßnahme1_Finanzierung" maxlength="60" name="massnahme1_finanzierung" size="40"/>
+ </group>
+ <group description="Maßnahme 2" formularname="massnahme_2" name="massnahme_2" target="f">
+ <text description="Nennung" formularname="Maßnahme2" maxlength="60" name="massnahme_2" size="40"/>
+ <text description="Von wem finanziert?" formularname="Maßnahme2_Finanzierung" maxlength="60" name="massnahme2_finanzierung" size="40"/>
+ </group>
+ <group description="Maßnahme 3" formularname="massnahme_3" name="massnahme_3" target="g">
+ <text description="Nennung" formularname="Maßnahme3" maxlength="60" name="massnahme_3" size="40"/>
+ <text description="Von wem finanziert?" formularname="Maßnahme3_Finanzierung" maxlength="60" name="massnahme3_finanzierung" size="40"/>
+ </group>
+ <int description="Anzahl der abgebrochenen Maßnahmen" formularname="abgebrochene_Maßnahmen" maxvalue="20" minvalue="0" name="abgebrochene_massnahmen" target="h"/>
+ </group>
+ </group>
+ <group containers="a,b,c,d,e" description="Erwerbsarbeit/Jobs" formularname="Erwerbsarbeit_Jobs" name="erwerbsarbeit_jobs" target="c">
+ <choice description="Erwerbstätigkeit/Job" flags="required:phase_1" formularname="Erwerbstätigkeit_Job" name="erwerbstaetigkeit_job" size="1" target="a">
+ <bool description="Ja" name="Ja" value="1"/>
+ <bool description="Nein" name="Nein" value="0"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <text description="Letzte/derzeitige Tätigkeit" formularname="Letzte_Tätigkeit" maxlength="60" name="letzte_taetigkeit" size="40" target="b"/>
+ <int description="Dauer der letzten Tätigkeit (in Monaten):" formularname="Dauer" maxvalue="240" minvalue="0" name="dauer_1" target="c"/>
+ <date description="Austrittsdatum" formularname="Austrittsdatum" name="austrittsdatum_1" target="c"/>
+ <int description="Anzahl weiterer Tätigkeiten/Jobs" formularname="weitere_Tätigkeiten" maxvalue="20" minvalue="0" name="weitere_taetigkeiten" target="d"/>
+ <textarea cols="80" description="Welche weiteren Tätigkeiten/Jobs?" formularname="weitere_Jobs_text" name="weitere_jobs_text" rows="5" target="e"/>
+ <int description="Dauer der weiteren Tätigkeiten/Jobs insgesamt? (in Monaten)" formularname="Dauer_weitere_Tätigkeiten" maxvalue="240" minvalue="0" name="dauer_weitere_taetigkeiten" target="f"/>
+ <rule expr="$erwerbstaetigkeit_job -1 == not" mark="warning:erwerbstaetigkeit_job" name="required-rule-20" value="Fehlende Pflichtfeldangabe"/>
+ </group>
+ <group containers="a,b,c" description="Gemeldete Arbeitslosigkeit" formularname="Arbeitslosigkeit" name="arbeitslosigkeit" target="d">
+ <choice description="Arbeitslosigkeit" flags="required:phase_1" formularname="Arbeitslosigkeit" name="arbeitslosigkeit_1" size="1" target="a">
+ <bool description="Ja" name="Ja" value="1"/>
+ <bool description="Nein" name="Nein" value="0"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <int description="Anzahl der Arbeitslosigkeitsperioden" formularname="Anzahl_Arbeitslosigkeit" maxvalue="99" minvalue="0" name="anzahl_arbeitslosigkeit" target="a"/>
+ <conditional description='Nur Pflichtfeld wenn nicht "allgemeinbildende Schule ausgewählt ist"' expr="$bei_eintritt_ist_der_jugendliche 15 !=" name="conditional-17">
+ <int description="Dauer Arbeitslosigkeit nach der letzten Beschäftigung (in Monaten)" flags="required:phase_1" formularname="Dauer_nach_letzter_Beschäftigung" maxvalue="99" minvalue="0" name="dauer_nach_letzter_beschaeftigung" target="b"/>
+ <rule expr="$dauer_nach_letzter_beschaeftigung isset" mark="warning:dauer_nach_letzter_beschaeftigung" name="required-rule-22" value="Fehlende Pflichtfeldangabe"/>
+ </conditional>
+ <int description="Dauer der Arbeitslosigkeit insgesamt (in Monaten)" formularname="Dauer_insgesamt" maxvalue="99" minvalue="0" name="dauer_insgesamt" target="b"/>
+ <choice description="ALG I-Bezug" flags="required:phase_1" name="bezug_alg1" size="1" target="c">
+ <bool description="Ja" name="ja" value="1"/>
+ <bool description="Nein" name="nein" value="0"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="ALG II-Bezug" flags="required:phase_1" name="bezug_alg2" size="1" target="c">
+ <bool description="Ja" name="ja" value="1"/>
+ <bool description="Nein" name="nein" value="0"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <rule expr="$arbeitslosigkeit_1 -1 == not" mark="warning:arbeitslosigkeit_1" name="required-rule-21" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$bezug_alg1 -1 == not" mark="warning:bezug_alg1" name="required-rule-23" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$bezug_alg2 -1 == not" mark="warning:bezug_alg2" name="required-rule-24" value="Fehlende Pflichtfeldangabe"/>
+ </group>
+ <group description="Wehrpflicht/Zivildienst/Freiwilligenjahr" formularname="Wehrpflicht_Zivildienst_Freiwilligenjahr" name="wehrpflicht_zivildienst_freiwilligenjahr" target="e">
+ <choice description="Wehrpflicht/Zivildienst/Freiwilligenjahr" formularname="Wehrpflicht_Zivildienst_Freiwilligenjahr" name="wehrpflicht_zivildienst_freiwilligenjahr_1" size="1">
+ <bool description="Ja" name="Ja" value="1"/>
+ <bool description="Nein" name="Nein" value="0"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="Art des Dienstes" formularname="Art_des_Dienstes" name="art_des_dienstes" size="1">
+ <bool description="Wehrpflicht" name="wehrpflicht" value="0"/>
+ <bool description="Zivildienst" name="zivildienst" value="1"/>
+ <bool description="Freiwilligenjahr" name="freiwilligenjahr" value="2"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <int description="Dauer (in Monaten)" formularname="Dauer" maxvalue="99" minvalue="0" name="dauer_2"/>
+ </group>
+ <group containers="a,b" description="Erziehungsurlaub/Elternzeit" formularname="Erziehungsurlaub_Elternzeit" name="erziehungsurlaub_elternzeit" target="f">
+ <choice description="Erziehungsurlaub/Elternzeit" formularname="Mutterschutz_Erziehungsurlaub" name="mutterschutz_erziehungsurlaub" size="1" target="a">
+ <bool description="Ja" name="Ja" value="1"/>
+ <bool description="Nein" name="Nein" value="0"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <int description="Anzahl" formularname="Anzahl" maxvalue="10" minvalue="0" name="anzahl" target="a"/>
+ <int description="Dauer des letzten Erziehungsurlaubes (in Monaten)" formularname="Dauer_letzter_Erziehungsurlaub" maxvalue="50" minvalue="0" name="dauer_letzter_erziehungsurlaub" target="b"/>
+ <int description="Dauer insgesamt (in Monaten)" formularname="Dauer_insgesamt" maxvalue="120" minvalue="0" name="dauer_insgesamt_1" target="b"/>
+ </group>
+ </page>
+ <page containers="a,b,c,d" description="Weiterer Verlauf" name="page_7">
+ <group containers="a,b" description="Entscheidung Übernahme ins Case-Management" name="uebernahmeinscase_management" target="a">
+ <choice description="Besteht die Notwendigkeit zur Übernahme ins Case-Management?" formularname="Kompetenzfeststellung" name="kompetenzfeststellung" size="1" target="a">
+ <bool description="Ja" name="Ja" value="1"/>
+ <bool description="Nein" name="Nein" value="0"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <date description="Datum der Entscheidung" flags="required:phase_1,phase_6,phase_2;time:phase_1,phase_2,phase_6" name="datum_feststellung" order="erstgespraech;beendigung_5,datum_ende_beratung" target="b"/>
+ <rule expr="$datum_feststellung isset" mark="warning:datum_feststellung" name="required-rule-25" value="Fehlende Pflichtfeldangabe"/>
+ <rule description="'datum_feststellung' muss vor 'beendigung_5' liegen." expr="$datum_feststellung isset $datum_feststellung known and $beendigung_5 isset $beendigung_5 known and and $datum_feststellung $beendigung_5 > and not" mark="error:datum_feststellung" name="date-sequence-rule-3" value="'Biographische Daten / Weiterer Verlauf / Entscheidung Übernahme ins Case-Management / Datum der Entscheidung' darf zeitlich nicht nach 'Abschlussbewertung / Angaben zum Verlauf und Beendigung des CM / Angaben zur Beendigung des CM / Beendigung CM (Datum)' liegen."/>
+ <rule description="'erstgespraech' muss vor 'datum_feststellung' liegen." expr="$erstgespraech isset $erstgespraech known and $datum_feststellung isset $datum_feststellung known and and $erstgespraech $datum_feststellung > and not" mark="error:datum_feststellung" name="date-sequence-rule-4" value="'Zuständigkeiten, Eingangsdaten / Datum des Erstgespräches mit dem Jugendlichen' darf zeitlich nicht nach 'Biographische Daten / Weiterer Verlauf / Entscheidung Übernahme ins Case-Management / Datum der Entscheidung' liegen."/>
+ <rule description="'datum_feststellung' muss vor 'datum_ende_beratung' liegen." expr="$datum_feststellung isset $datum_feststellung known and $datum_ende_beratung isset $datum_ende_beratung known and and $datum_feststellung $datum_ende_beratung > and not" mark="error:datum_feststellung" name="date-sequence-rule-6" value="'Entscheidung Übernahme ins Case-Management / Datum der Entscheidung' darf zeitlich nicht nach 'Beratungsfall (nur ausfüllen wenn keine Übernahme in das CM) / Datum Beratungsende' liegen."/>
+ <rule description="'geburtsdatum' muss vor 'datum_feststellung' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_feststellung isset $datum_feststellung known and and $geburtsdatum $datum_feststellung > and not" mark="error:datum_feststellung" name="date-sequence-rule-7" value="'Angaben zur Person / Persönliche Daten / Geburtsdatum' darf zeitlich nicht nach 'Biographische Daten / Weiterer Verlauf / Entscheidung Übernahme ins Case-Management / Datum der Entscheidung' liegen."/>
+ <rule description="'datum_feststellung' muss vor 'beendigung_nachbetreuung' liegen." expr="$datum_feststellung isset $datum_feststellung known and $beendigung_nachbetreuung isset $beendigung_nachbetreuung known and and $datum_feststellung $beendigung_nachbetreuung > and not" mark="error:datum_feststellung" name="date-sequence-rule-8" value="'Biographische Daten / Weiterer Verlauf / Entscheidung Übernahme ins Case-Management / Datum der Entscheidung' darf zeitlich nicht nach 'Nachbetreuung / Eingliederung / Datum des Ende der Nachbetreuung' liegen."/>
+ </group>
+ <group containers="a,b" description="Case-Management-Fall (nur ausfüllen wenn Übernahme in das CM)" name="case_management_fall" target="b">
+ <choice description="Kompetenzfeststellung ist erforderlich mit folgender primärer Zielsetzung" formularname="Zielsetzung" name="zielsetzung" size="1" target="a">
+ <bool description="Ermittlung von schulischen Kompetenzen" name="ermittlungvonschulischenkompetenzen" value="0"/>
+ <bool description="Ermittlung von ausbildungsbezogenen Kompetenzen" name="ermittlungvonausbildungsbezogenenkompetenzen" value="1"/>
+ <bool description="Ermittlung von arbeitsweltbezogenen Kompetenzen" name="ermittlungvonarbeitsweltbezogenenkompetenzen" value="2"/>
+ <bool description="Hilfe bei der Berufswahl/Berufsorientierung" name="hilfebeiderberufswahlberufsorientierung" value="3"/>
+ <bool description="Ermittlung von Sozial- und Selbstkompetenzen" name="ermittlungvonsozialundselbstkompetenzen" value="4"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <group containers="a,b" description="Teilnahme an Befragung durch Evaluation" name="evaluation" target="b">
+ <choice description="Der junge Mensch" formularname="Evaluation" name="teilnahme_evaluation" size="1" target="a">
+ <bool description="ist bereit, an der Befragung teilzunehmen, stimmt aber nicht zu, dass Angaben der Fallakten personenbezogen mit ausgewertet werden" name="bereitohnepersonenbezug" value="1"/>
+ <bool description="ist bereit an der Befragung teilzunehmen und Angaben der Fallakten können von der Evaluation personenbezogen mit ausgewertet werden (Einverständniserklärung liegt schriftlich vor)" name="bereitmitpersonenbezug" value="2"/>
+ <bool description="möchte nicht an der Evaluation teilnehmen" name="nichtbereit" value="3"/>
+ <bool description="hat keine Angabe gegeben" name="keineangabe" value="4"/>
+ <bool checked="s" description="Einverständnis wurde nicht erfragt" name="nichterfragt" value="-1"/>
+ <bool description="hat sein Einverständnis widerrufen" name="widerrufen" value="5"/>
+ </choice>
+ <conditional expr="$teilnahme_evaluation 2 ==" name="conditional-4" target="b">
+ <text description="Evaluationsnummer" formularname="evaluation_nummer" maxlength="60" modes="default" name="evaluation_nummer" size="40" target="b"/>
+ </conditional>
+ </group>
+ </group>
+ <group containers="a" description="Beratungsfall (nur ausfüllen wenn keine Übernahme in das CM)" name="fortfuehrung_beratung" target="c">
+ <group containers="a,b" description="Eine weitere Begleitung des Jugendlichen (Kompetenzfeststellung und evtl. weitere Schritte des Case-Managements) ist nicht erforderlich, weil der Jugendliche" modes="-mode1.2" name="enwtrbgltngdsjgndlchnkmptnzfststllngndvtlwtrschrttdscs_mngmntsstnchtrfrdrlchwldrjgndlch" target="a">
+ <choice description="Eine Übernahme ins Case-Management ist nicht erforderlich, weil der Jugendliche" formularname="Begleitung" name="begleitung" size="1" target="a">
+ <bool alternative="Maßnahme" description="in der Lage ist, selbständig zu handeln" name="inderlageistselbstaendigzuhandeln" value="0"/>
+ <bool alternative="selbständig" description="in eine Maßnahme vermittelt wurde" name="ineinemassnahmevermitteltwurde" value="1"/>
+ <bool alternative="Ausbildung" description="in eine Ausbildung vermittelt wurde" name="ineineausbildungvermitteltwurde" value="2"/>
+ <bool alternative="Arbeit" description="in die Arbeit vermittelt wurde" name="indiearbeitvermitteltwurde" value="3"/>
+ <bool description="sonstiges" name="sonstiges" value="-2"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <text description="Nennung Vermittlung" formularname="welche_vermittlung_nennung" maxlength="60" modes="default" name="welche_vermittlung_nennung" size="40" target="b"/>
+ </group>
+ <text description="Gründe für die Beratung" maxlength="60" name="beratungsfortsetzung" size="40" target="b:50"/>
+ <date description="Datum Beratungsende" flags="required:phase_7;time:phase_7" name="datum_ende_beratung" target="b:50"/>
+ <rule expr="$datum_ende_beratung isset" mark="warning:datum_ende_beratung" name="required-rule-26" value="Fehlende Pflichtfeldangabe"/>
+ <rule description="'datum_feststellung' muss vor 'datum_ende_beratung' liegen." expr="$datum_feststellung isset $datum_feststellung known and $datum_ende_beratung isset $datum_ende_beratung known and and $datum_feststellung $datum_ende_beratung > and not" mark="error:datum_ende_beratung" name="date-sequence-rule-6" value="'Entscheidung Übernahme ins Case-Management / Datum der Entscheidung' darf zeitlich nicht nach 'Beratungsfall (nur ausfüllen wenn keine Übernahme in das CM) / Datum Beratungsende' liegen."/>
+ <rule description="'erstgespraech' muss vor 'datum_ende_beratung' liegen." expr="$erstgespraech isset $erstgespraech known and $datum_ende_beratung isset $datum_ende_beratung known and and $erstgespraech $datum_ende_beratung > and not" mark="error:datum_ende_beratung" name="date-sequence-rule-10" value="'Zuständigkeiten, Eingangsdaten / Datum des Erstgespräches mit dem Jugendlichen' darf zeitlich nicht nach 'Biographische Daten / Weiterer Verlauf / Beratungsfall (nur ausfüllen wenn keine Übernahme in das CM) / Datum Beratungsende' liegen."/>
+ <rule description="'geburtsdatum' muss vor 'datum_ende_beratung' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_ende_beratung isset $datum_ende_beratung known and and $geburtsdatum $datum_ende_beratung > and not" mark="error:datum_ende_beratung" name="date-sequence-rule-13" value="'Angaben zur Person / Persönliche Daten / Geburtsdatum' darf zeitlich nicht nach 'Biographische Daten / Weiterer Verlauf / Beratungsfall (nur ausfüllen wenn keine Übernahme in das CM) / Datum Beratungsende' liegen."/>
+ </group>
+ <textarea cols="80" description="Freie Dokumentation" formularname="Freie_Dokumentation" function="suppress_value" modes="-mode1.1anon" name="freie_dokumentation" rows="20" target="d"/>
+ </page>
+ </group>
+ <group description="Case-Management" name="4case_management">
+ <group description="Kompetenzfestellung" formularname="rg_kompetenzfestellung" name="rg_kompetenzfestellung_group">
+ <page containers="a,b,c,d" description="Verfahren" name="page_8">
+ <group containers="a,b" description="Entwicklung und Durchführung des Verfahrens zur Kompetenzfeststellung" name="entwicklungunddurchfuehrungdesverfahrenszurkompetenzfeststellung" target="a">
+ <choice description="Verfahren Kompetenzfeststellung" formularname="Verfahren_Kompetenzfeststellung" name="verfahren_kompetenzfeststellung" size="1" target="a">
+ <bool alternative="intern und extern" description="interne Verfahrensentwicklung und -durchführung" formularname="intern und extern" name="interneverfahrensentwicklungund_durchfuehrung" value="0"/>
+ <bool alternative="intern" description="interne Durchführung eines extern entwickelten Verfahrens" formularname="intern" name="internedurchfuehrungeinesexternentwickeltenverfahrens" value="1"/>
+ <bool alternative="extern" description="externe Verfahrensentwicklung und -durchführung" formularname="extern" name="externeverfahrensentwicklungund_durchfuehrung" value="2"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool description="keine Angaben" name="keineangaben" value="-1"/>
+ </choice>
+ <text description="externer Anbieter" formularname="externer_Anbieter" maxlength="100" name="externeranbieter" size="50" target="b"/>
+ </group>
+ <group containers="a,b,c,d,e,f" description="Art des Verfahrens" name="artdesverfahrens" target="b">
+ <bool description="Assessment-Center" formularname="Assessment-Center" name="assessment_center" target="a"/>
+ <bool description="Interview" formularname="Interview" name="interview" target="a"/>
+ <bool description="Biographische Methoden" formularname="biografieorientierte_Methoden" name="biografieorientierte_methoden" target="b"/>
+ <bool description="Selbsttest und Selbstbeurteilung" formularname="Selbsttest_Selbstbeurteilung" name="selbsttest_selbstbeurteilung" target="b"/>
+ <bool description="Sonstiges Verfahren" formularname="Sonstiges" name="sonstiges_2" target="c"/>
+ <text description="Nennung sonstiges Verfahren" formularname="Sonstiges_Nennung" maxlength="100" name="artdesverfahrens_nennung_sonstiges" size="50" target="d"/>
+ <bool description="Testverfahren" formularname="Testverfahren" name="testverfahren" target="e"/>
+ <group containers="a,b,c,d,e" description="Art des Testverfahrens" name="testverfahren" target="f">
+ <bool description="Intelligenztest" formularname="Intelligenztest" name="intelligenztest" target="a"/>
+ <text description=" Nennung Intelligenztest" formularname="Intelligenztest_Nennung" maxlength="100" name="intelligenztest_nennung" size="50" target="a"/>
+ <bool description="Schultest" formularname="Schultest" name="schultest" target="b"/>
+ <text description="Nennung Schultest" formularname="Schultest_Nennung" maxlength="100" name="schultest_nennung" size="50" target="b"/>
+ <bool description="Leistungstest" formularname="Leistungstest" name="leistungstest" target="c"/>
+ <text description="Nennung Leistungstest" formularname="Leistungstest_Nennung" maxlength="100" name="leistungstest_nennung" size="50" target="c"/>
+ <bool description="Persönlichkeitstest" formularname="Persönlichkeitstest" name="persoenlichkeitstest" target="d"/>
+ <text description="Nennung Persönlichkeitstest" formularname="Persönlichkeitstest_Nennung" maxlength="100" name="persoenlichkeitstest_nennung" size="50" target="d"/>
+ <bool description="Einstellungs- und Interessentest" formularname="Einstellungs_Interessentest" name="einstellungs_interessentest" target="e"/>
+ <text description="Nennung Einstellungs- und Interessentest" formularname="Einstellungs_Interessentest_Nennung" maxlength="100" name="einstellungs_interessentest_nennung" size="50" target="e"/>
+ </group>
+ </group>
+ <date description="Datum Verfahrensbeginn" name="beginn_des_verfahrens" target="c"/>
+ <choice description="Dauer des Verfahrens" formularname="Dauer_des_Verfahrens" name="dauer_des_verfahrens" size="1" target="d">
+ <bool description="1 Tag" name="1tag" value="0"/>
+ <bool description="2 bis 3 Tage" name="2bis3tage" value="1"/>
+ <bool description="4 Tage und länger" name="4tageundlaenger" value="2"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ </page>
+ <group description="Ergebnisse der Kompetenzfeststellung" name="ergebniss_der_kompetenzfeststellung">
+ <page containers="a,b,c" description="Fachkompetenzen" name="page_9">
+ <group containers="a,b,c,d,e" description="Fachkompetenzen im naturwissenschaftlich-technischen und wirtschaftlichen Bereich" formularname="Fachkompetenzen_Naturwissenschaften" name="fachkompetenzen_naturwissenschaften" target="a">
+ <choice description="rechnerisches Denken (Rechenfähigkeit)" formularname="Rechenfähigkeit" name="rechenfaehigkeit" size="1" target="a">
+ <bool description="stark ausgeprägt" name="starkausgepraegt" value="0"/>
+ <bool description="ausgeprägt" name="ausgepraegt" value="1"/>
+ <bool description="schwach ausgeprägt" name="schwachausgepraegt" value="2"/>
+ <bool description="sehr schwach ausgeprägt" name="sehrschwachausgepraegt" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="räumliches Vorstellungsvermögen" formularname="räumliches_Vorstellungsvermögen" name="raeumliches_vorstellungsvermoegen" size="1" target="b">
+ <bool description="stark ausgeprägt" name="starkausgepraegt" value="0"/>
+ <bool description="ausgeprägt" name="ausgepraegt" value="1"/>
+ <bool description="schwach ausgeprägt" name="schwachausgepraegt" value="2"/>
+ <bool description="sehr schwach ausgeprägt" name="sehrschwachausgepraegt" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="Grundverständnis von naturwissenschaftlichen Zusammenhängen" formularname="Grundverständnis_naturwissenschaftlicher_Zusammenhänge" name="grundverstaendnis_naturwissenschaftlicher_zusammenhaenge" size="1" target="c">
+ <bool description="stark ausgeprägt" name="starkausgepraegt" value="0"/>
+ <bool description="ausgeprägt" name="ausgepraegt" value="1"/>
+ <bool description="schwach ausgeprägt" name="schwachausgepraegt" value="2"/>
+ <bool description="sehr schwach ausgeprägt" name="sehrschwachausgepraegt" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="logisches (schlussfolgerndes) Denken" formularname="logisches_Denken" name="logisches_denken" size="1" target="d">
+ <bool description="stark ausgeprägt" name="starkausgepraegt" value="0"/>
+ <bool description="ausgeprägt" name="ausgepraegt" value="1"/>
+ <bool description="schwach ausgeprägt" name="schwachausgepraegt" value="2"/>
+ <bool description="sehr schwach ausgeprägt" name="sehrschwachausgepraegt" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="wirtschaftliche Grundkenntnisse" formularname="wirtschaftliche_grundkenntnisse" name="wirtschaftliche_grundkenntnisse" size="1" target="e">
+ <bool description="stark ausgeprägt" name="starkausgepraegt" value="0"/>
+ <bool description="ausgeprägt" name="ausgepraegt" value="1"/>
+ <bool description="schwach ausgeprägt" name="schwachausgepraegt" value="2"/>
+ <bool description="sehr schwach ausgeprägt" name="sehrschwachausgepraegt" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ </group>
+ <group containers="a,b,c,d" description="Fachkompetenzen im Medienbereich" formularname="Fachkompetenzen_Medienbereich" name="fachkompetenzen_medienbereich" target="b">
+ <choice description="allgemeine PC-Kenntnisse" formularname="allgemeine_PC-Kenntnisse" name="allgemeine_pc_kenntnisse" size="1" target="a">
+ <bool description="stark ausgeprägt" name="starkausgepraegt" value="0"/>
+ <bool description="ausgeprägt" name="ausgepraegt" value="1"/>
+ <bool description="schwach ausgeprägt" name="schwachausgepraegt" value="2"/>
+ <bool description="sehr schwach ausgeprägt" name="sehrschwachausgepraegt" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="spezielle PC-Kenntnisse (Grafikbearbeitung, Musikbearbeitung)" formularname="spezielle_PC-Kenntnisse_Grafikbearbeitung_Musikbearbeitung" name="spezielle_pc_kenntnisse_grafikbearbeitung_musikbearbeitung" size="1" target="b">
+ <bool description="stark ausgeprägt" name="starkausgepraegt" value="0"/>
+ <bool description="ausgeprägt" name="ausgepraegt" value="1"/>
+ <bool description="schwach ausgeprägt" name="schwachausgepraegt" value="2"/>
+ <bool description="sehr schwach ausgeprägt" name="sehrschwachausgepraegt" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="Internet-Anwendungen und E-Mail-Kenntnisse" formularname="Internet-Anwendungen_und_E-mail-Kenntnisse" name="internet_anwendungen_und_e_mail_kenntnisse" size="1" target="c">
+ <bool description="stark ausgeprägt" name="starkausgepraegt" value="0"/>
+ <bool description="ausgeprägt" name="ausgepraegt" value="1"/>
+ <bool description="schwach ausgeprägt" name="schwachausgepraegt" value="2"/>
+ <bool description="sehr schwach ausgeprägt" name="sehrschwachausgepraegt" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="Beherrschung anderer Medien (z.B. Kamera)" formularname="andere_Medien" name="andere_medien" size="1" target="d">
+ <bool description="stark ausgeprägt" name="starkausgepraegt" value="0"/>
+ <bool description="ausgeprägt" name="ausgepraegt" value="1"/>
+ <bool description="schwach ausgeprägt" name="schwachausgepraegt" value="2"/>
+ <bool description="sehr schwach ausgeprägt" name="sehrschwachausgepraegt" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ </group>
+ <group containers="a,b,c,d" description="Fachkompetenzen im handwerklichen Bereich" formularname="Fachkompetenzen_handwerklicher_Bereich" name="fachkompetenzen_handwerklicher_bereich" target="d">
+ <choice description="Hand- und Fingergeschick" formularname="Hand-_Fingergeschick" name="hand_fingergeschick" size="1" target="a">
+ <bool description="stark ausgeprägt" name="starkausgepraegt" value="0"/>
+ <bool description="ausgeprägt" name="ausgepraegt" value="1"/>
+ <bool description="schwach ausgeprägt" name="schwachausgepraegt" value="2"/>
+ <bool description="sehr schwach ausgeprägt" name="sehrschwachausgepraegt" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="Formauffassung" formularname="Formauffassung" name="formauffassung" size="1" target="b">
+ <bool description="stark ausgeprägt" name="starkausgepraegt" value="0"/>
+ <bool description="ausgeprägt" name="ausgepraegt" value="1"/>
+ <bool description="schwach ausgeprägt" name="schwachausgepraegt" value="2"/>
+ <bool description="sehr schwach ausgeprägt" name="sehrschwachausgepraegt" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="Umgang mit Maschinen und Werkzeugen" formularname="Umgang_Maschinen_Werkzeugen" name="umgang_maschinen_werkzeugen" size="1" target="c">
+ <bool description="stark ausgeprägt" name="starkausgepraegt" value="0"/>
+ <bool description="ausgeprägt" name="ausgepraegt" value="1"/>
+ <bool description="schwach ausgeprägt" name="schwachausgepraegt" value="2"/>
+ <bool description="sehr schwach ausgeprägt" name="sehrschwachausgepraegt" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="gestalterische Fantasie" formularname="gestalterische_Fantasie" name="gestalterische_fantasie" size="1" target="d">
+ <bool description="stark ausgeprägt" name="starkausgepraegt" value="0"/>
+ <bool description="ausgeprägt" name="ausgepraegt" value="1"/>
+ <bool description="schwach ausgeprägt" name="schwachausgepraegt" value="2"/>
+ <bool description="sehr schwach ausgeprägt" name="sehrschwachausgepraegt" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ </group>
+ </page>
+ <page containers="a,b,c,d" description="Methodenkompetenzen" name="page_26">
+ <choice description="Methoden der Informationsgewinnung" formularname="Methoden_der_Informationsgewinnung" name="methoden_der_informationsgewinnung" size="1" target="a">
+ <bool description="stark ausgeprägt" name="starkausgepraegt" value="0"/>
+ <bool description="ausgeprägt" name="ausgepraegt" value="1"/>
+ <bool description="schwach ausgeprägt" name="schwachausgepraegt" value="2"/>
+ <bool description="sehr schwach ausgeprägt" name="sehrschwachausgepraegt" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="Methoden der Informationsverarbeitung" formularname="Methoden_der_Informationsverarbeitung" name="methoden_der_informationsverarbeitung" size="1" target="b">
+ <bool description="stark ausgeprägt" name="starkausgepraegt" value="0"/>
+ <bool description="ausgeprägt" name="ausgepraegt" value="1"/>
+ <bool description="schwach ausgeprägt" name="schwachausgepraegt" value="2"/>
+ <bool description="sehr schwach ausgeprägt" name="sehrschwachausgepraegt" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="Einsatz von Lern- und Arbeitstechniken" formularname="Einsatz_Lern-und_Arbeitstechniken" name="einsatz_lern_und_arbeitstechniken" size="1" target="c">
+ <bool description="stark ausgeprägt" name="starkausgepraegt" value="0"/>
+ <bool description="ausgeprägt" name="ausgepraegt" value="1"/>
+ <bool description="schwach ausgeprägt" name="schwachausgepraegt" value="2"/>
+ <bool description="sehr schwach ausgeprägt" name="sehrschwachausgepraegt" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="Problemlösungsorientierung" formularname="Problemlösungsorientierung" name="problemloesungsorientierung" size="1" target="d">
+ <bool description="stark ausgeprägt" name="starkausgepraegt" value="0"/>
+ <bool description="ausgeprägt" name="ausgepraegt" value="1"/>
+ <bool description="schwach ausgeprägt" name="schwachausgepraegt" value="2"/>
+ <bool description="sehr schwach ausgeprägt" name="sehrschwachausgepraegt" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ </page>
+ <page containers="a,b,c,d,e,f" description="Sprachen und Kommunikation" name="page_27">
+ <choice description="Fähigkeit, Texte zu lesen und zu verstehen" formularname="Texte_lesen_und_verstehen" name="texte_lesen_und_verstehen" size="1" target="a">
+ <bool description="stark ausgeprägt" name="starkausgepraegt" value="0"/>
+ <bool description="ausgeprägt" name="ausgepraegt" value="1"/>
+ <bool description="schwach ausgeprägt" name="schwachausgepraegt" value="2"/>
+ <bool description="sehr schwach ausgeprägt" name="sehrschwachausgepraegt" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="Fähigkeit, Texte fehlerfrei zu schreiben und verständlich zu formulieren" formularname="Texte_schreiben_und_formulieren" name="texte_schreiben_und_formulieren" size="1" target="b">
+ <bool description="stark ausgeprägt" name="starkausgepraegt" value="0"/>
+ <bool description="ausgeprägt" name="ausgepraegt" value="1"/>
+ <bool description="schwach ausgeprägt" name="schwachausgepraegt" value="2"/>
+ <bool description="sehr schwach ausgeprägt" name="sehrschwachausgepraegt" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="Fähigkeit, sich in der deutschen Sprache verständlich und adressatengerecht auszudrücken und mündliche Aussagen zu verstehen" formularname="deutsche_Sprache" name="deutsche_sprache" size="1" target="c">
+ <bool description="stark ausgeprägt" name="starkausgepraegt" value="0"/>
+ <bool description="ausgeprägt" name="ausgepraegt" value="1"/>
+ <bool description="schwach ausgeprägt" name="schwachausgepraegt" value="2"/>
+ <bool description="sehr schwach ausgeprägt" name="sehrschwachausgepraegt" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <group containers="a" description="Beherrschung der Sprache 1" formularname="beherrschung_sprache1" name="beherrschung_sprache1" target="d">
+ <choice description="welche" formularname="Sprache1" name="sprache1" size="1" target="a">
+ <external-choice name="external-choice-3" value="sprachen.xml"/>
+ <bool description="Sonstige" name="sonstige" value="-2"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <text description="Nennung Sonstige" formularname="Sprache1_sonstige_nennung" maxlength="60" name="sprache1_sonstige_nennung" size="40" value="a"/>
+ <choice description="Beherrschung der Sprache 1" formularname="Beherrschung_Sprache_1" name="beherrschung_sprache1" size="1" target="a">
+ <bool description="sehr gut" name="sehrgut" value="0"/>
+ <bool description="gut" name="gut" value="1"/>
+ <bool description="mittelmäßig" name="mittelmaessig" value="2"/>
+ <bool description="nur Grundkenntnisse" name="nurgrundkenntnisse" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ </group>
+ <group containers="a" description="Beherrschung der Sprache 2" formularname="beherrschung_sprache2" name="beherrschung_sprache2" target="e">
+ <choice description="welche" formularname="Sprache2" name="sprache2" size="1" target="a">
+ <external-choice name="external-choice-3" value="sprachen.xml"/>
+ <bool description="Sonstige" name="sonstige" value="-2"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <text description="Nennung Sonstige" formularname="Sprache2_sonstige_nennung" maxlength="60" name="sprache2_sonstige_nennung" size="40" value="a"/>
+ <choice description="Beherrschung der Sprache 2" formularname="Beherrschung_Sprache_2" name="beherrschung_sprache2" size="1" target="a">
+ <bool description="sehr gut" name="sehrgut" value="0"/>
+ <bool description="gut" name="gut" value="1"/>
+ <bool description="mittelmäßig" name="mittelmaessig" value="2"/>
+ <bool description="nur Grundkenntnisse" name="nurgrundkenntnisse" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ </group>
+ <group containers="a" description="Beherrschung der Sprache 3" formularname="beherrschung_sprache3" name="beherrschung_sprache3" target="f">
+ <choice description="welche" formularname="Sprache3" name="sprache3" size="1" target="a">
+ <external-choice name="external-choice-3" value="sprachen.xml"/>
+ <bool description="Sonstige" name="sonstige" value="-2"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <text description="Nennung Sonstige" formularname="Sprache3_sonstige_nennung" maxlength="60" name="sprache3_sonstige_nennung" size="40" value="a"/>
+ <choice description="Beherrschung der Sprache 3" formularname="Beherrschung_Sprache_3" name="beherrschung_sprache3" size="1" target="a">
+ <bool description="sehr gut" name="sehrgut" value="0"/>
+ <bool description="gut" name="gut" value="1"/>
+ <bool description="mittelmäßig" name="mittelmaessig" value="2"/>
+ <bool description="nur Grundkenntnisse" name="nurgrundkenntnisse" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ </group>
+ </page>
+ <page containers="a,b,c" description="Sozial- und Selbstkompetenzen" name="page_28">
+ <group containers="a,b,c" description="Sozialkompetenzen" formularname="Sozialkompetenzen" name="sozialkompetenzen" target="a">
+ <choice description="Kommunikationsfähigkeit" formularname="Kommunikationsfähigkeit" name="kommunikationsfaehigkeit" size="1" target="a">
+ <bool description="stark ausgeprägt" name="starkausgepraegt" value="0"/>
+ <bool description="ausgeprägt" name="ausgepraegt" value="1"/>
+ <bool description="schwach ausgeprägt" name="schwachausgepraegt" value="2"/>
+ <bool description="sehr schwach ausgeprägt" name="sehrschwachausgepraegt" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="Kritikfähigkeit" formularname="Kritikfähigkeit" name="kritikfaehigkeit" size="1" target="a">
+ <bool description="stark ausgeprägt" name="starkausgepraegt" value="0"/>
+ <bool description="ausgeprägt" name="ausgepraegt" value="1"/>
+ <bool description="schwach ausgeprägt" name="schwachausgepraegt" value="2"/>
+ <bool description="sehr schwach ausgeprägt" name="sehrschwachausgepraegt" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="Konfliktfähigkeit" formularname="Konfliktfähigkeit" name="konfliktfaehigkeit" size="1" target="b">
+ <bool description="stark ausgeprägt" name="starkausgepraegt" value="0"/>
+ <bool description="ausgeprägt" name="ausgepraegt" value="1"/>
+ <bool description="schwach ausgeprägt" name="schwachausgepraegt" value="2"/>
+ <bool description="sehr schwach ausgeprägt" name="sehrschwachausgepraegt" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="Kreativität" formularname="Kreativität" name="kreativitaet" size="1" target="b">
+ <bool description="stark ausgeprägt" name="starkausgepraegt" value="0"/>
+ <bool description="ausgeprägt" name="ausgepraegt" value="1"/>
+ <bool description="schwach ausgeprägt" name="schwachausgepraegt" value="2"/>
+ <bool description="sehr schwach ausgeprägt" name="sehrschwachausgepraegt" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="Team- und Kooperationsfähigkeit" formularname="Team-und_Kooperationsfähigkeit" name="team_und_kooperationsfaehigkeit" size="1" target="c">
+ <bool description="stark ausgeprägt" name="starkausgepraegt" value="0"/>
+ <bool description="ausgeprägt" name="ausgepraegt" value="1"/>
+ <bool description="schwach ausgeprägt" name="schwachausgepraegt" value="2"/>
+ <bool description="sehr schwach ausgeprägt" name="sehrschwachausgepraegt" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="solidarisches Verhalten" formularname="solidarisches_Verhalten" name="solidarisches_verhalten" size="1" target="c">
+ <bool description="stark ausgeprägt" name="starkausgepraegt" value="0"/>
+ <bool description="ausgeprägt" name="ausgepraegt" value="1"/>
+ <bool description="schwach ausgeprägt" name="schwachausgepraegt" value="2"/>
+ <bool description="sehr schwach ausgeprägt" name="sehrschwachausgepraegt" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ </group>
+ <group containers="a,b,c" description="Selbstkompetenzen" formularname="Selbstkompetenz" name="selbstkompetenz" target="b">
+ <choice description="selbstständiges Lernen und Arbeiten" formularname="selbständiges_Lernen_Arbeiten" name="selbstaendiges_lernen_arbeiten" size="1" target="a">
+ <bool description="stark ausgeprägt" name="starkausgepraegt" value="0"/>
+ <bool description="ausgeprägt" name="ausgepraegt" value="1"/>
+ <bool description="schwach ausgeprägt" name="schwachausgepraegt" value="2"/>
+ <bool description="sehr schwach ausgeprägt" name="sehrschwachausgepraegt" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="Selbstreflexion und Selbsteinschätzung" formularname="Selbstreflexion_Selbsteinschätzung" name="selbstreflexion_selbsteinschaetzung" size="1" target="a">
+ <bool description="stark ausgeprägt" name="starkausgepraegt" value="0"/>
+ <bool description="ausgeprägt" name="ausgepraegt" value="1"/>
+ <bool description="schwach ausgeprägt" name="schwachausgepraegt" value="2"/>
+ <bool description="sehr schwach ausgeprägt" name="sehrschwachausgepraegt" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="Verantwortungsübernahme" formularname="Verantwortungsübernahme" name="verantwortungsuebernahme" size="1" target="b">
+ <bool description="stark ausgeprägt" name="starkausgepraegt" value="0"/>
+ <bool description="ausgeprägt" name="ausgepraegt" value="1"/>
+ <bool description="schwach ausgeprägt" name="schwachausgepraegt" value="2"/>
+ <bool description="sehr schwach ausgeprägt" name="sehrschwachausgepraegt" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="Zielorientierung" formularname="Zielorientierung" name="zielorientierung" size="1" target="b">
+ <bool description="stark ausgeprägt" name="starkausgepraegt" value="0"/>
+ <bool description="ausgeprägt" name="ausgepraegt" value="1"/>
+ <bool description="schwach ausgeprägt" name="schwachausgepraegt" value="2"/>
+ <bool description="sehr schwach ausgeprägt" name="sehrschwachausgepraegt" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="Zuverlässigkeit" formularname="Zuverlässigkeit" name="zuverlaessigkeit" size="1" target="c">
+ <bool description="stark ausgeprägt" name="starkausgepraegt" value="0"/>
+ <bool description="ausgeprägt" name="ausgepraegt" value="1"/>
+ <bool description="schwach ausgeprägt" name="schwachausgepraegt" value="2"/>
+ <bool description="sehr schwach ausgeprägt" name="sehrschwachausgepraegt" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ </group>
+ <group containers="a,b,c,d,e,f" description="psychische und physische Persönlichkeits- und Leistungsmerkmale" formularname="psychische_physische_Persönlichkeitsmerkmale" name="psychische_physische_persoenlichkeitsmerkmale" target="c">
+ <choice description="altersgerechter Entwicklungsstand" formularname="altersgerechter_Entwicklungsstand" name="altersgerechter_entwicklungsstand" size="1" target="a">
+ <bool description="stark ausgeprägt" name="starkausgepraegt" value="0"/>
+ <bool description="ausgeprägt" name="ausgepraegt" value="1"/>
+ <bool description="schwach ausgeprägt" name="schwachausgepraegt" value="2"/>
+ <bool description="sehr schwach ausgeprägt" name="sehrschwachausgepraegt" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="gesundheitliche Voraussetzungen" formularname="gesundheitliche_Voraussetzungen" name="gesundheitliche_voraussetzungen" size="1" target="a">
+ <bool description="stark ausgeprägt" name="starkausgepraegt" value="0"/>
+ <bool description="ausgeprägt" name="ausgepraegt" value="1"/>
+ <bool description="schwach ausgeprägt" name="schwachausgepraegt" value="2"/>
+ <bool description="sehr schwach ausgeprägt" name="sehrschwachausgepraegt" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="Konzentration" formularname="Konzentration" name="konzentration" size="1" target="b">
+ <bool description="stark ausgeprägt" name="starkausgepraegt" value="0"/>
+ <bool description="ausgeprägt" name="ausgepraegt" value="1"/>
+ <bool description="schwach ausgeprägt" name="schwachausgepraegt" value="2"/>
+ <bool description="sehr schwach ausgeprägt" name="sehrschwachausgepraegt" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="Ausdauer" formularname="Ausdauer" name="ausdauer" size="1" target="b">
+ <bool description="stark ausgeprägt" name="starkausgepraegt" value="0"/>
+ <bool description="ausgeprägt" name="ausgepraegt" value="1"/>
+ <bool description="schwach ausgeprägt" name="schwachausgepraegt" value="2"/>
+ <bool description="sehr schwach ausgeprägt" name="sehrschwachausgepraegt" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="Durchhaltevermögen" formularname="Durchhaltevermögen" name="durchhaltevermoegen" size="1" target="c">
+ <bool description="stark ausgeprägt" name="starkausgepraegt" value="0"/>
+ <bool description="ausgeprägt" name="ausgepraegt" value="1"/>
+ <bool description="schwach ausgeprägt" name="schwachausgepraegt" value="2"/>
+ <bool description="sehr schwach ausgeprägt" name="sehrschwachausgepraegt" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="Merkfähigkeit" formularname="Merkfähigkeit" name="merkfaehigkeit" size="1" target="c">
+ <bool description="stark ausgeprägt" name="starkausgepraegt" value="0"/>
+ <bool description="ausgeprägt" name="ausgepraegt" value="1"/>
+ <bool description="schwach ausgeprägt" name="schwachausgepraegt" value="2"/>
+ <bool description="sehr schwach ausgeprägt" name="sehrschwachausgepraegt" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="Bearbeitungsgeschwindigkeit" formularname="Bearbeitungsgeschwindigkeit" name="bearbeitungsgeschwindigkeit" size="1" target="d">
+ <bool description="stark ausgeprägt" name="starkausgepraegt" value="0"/>
+ <bool description="ausgeprägt" name="ausgepraegt" value="1"/>
+ <bool description="schwach ausgeprägt" name="schwachausgepraegt" value="2"/>
+ <bool description="sehr schwach ausgeprägt" name="sehrschwachausgepraegt" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="Befähigung zu Daueraufmerksamkeit" formularname="Befähigung_zu_Daueraufmerksamkeit" name="befaehigung_zu_daueraufmerksamkeit" size="1" target="d">
+ <bool description="stark ausgeprägt" name="starkausgepraegt" value="0"/>
+ <bool description="ausgeprägt" name="ausgepraegt" value="1"/>
+ <bool description="schwach ausgeprägt" name="schwachausgepraegt" value="2"/>
+ <bool description="sehr schwach ausgeprägt" name="sehrschwachausgepraegt" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="Leistungsbereitschaft" formularname="Leistungsbereitschaft" name="leistungsbereitschaft" size="1" target="e">
+ <bool description="stark ausgeprägt" name="starkausgepraegt" value="0"/>
+ <bool description="ausgeprägt" name="ausgepraegt" value="1"/>
+ <bool description="schwach ausgeprägt" name="schwachausgepraegt" value="2"/>
+ <bool description="sehr schwach ausgeprägt" name="sehrschwachausgepraegt" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="Sorgfalt" formularname="Sorgfalt" name="sorgfalt" size="1" target="e">
+ <bool description="stark ausgeprägt" name="starkausgepraegt" value="0"/>
+ <bool description="ausgeprägt" name="ausgepraegt" value="1"/>
+ <bool description="schwach ausgeprägt" name="schwachausgepraegt" value="2"/>
+ <bool description="sehr schwach ausgeprägt" name="sehrschwachausgepraegt" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="Umgangsformen" formularname="Umgangsformen" name="umgangsformen" size="1" target="f">
+ <bool description="stark ausgeprägt" name="starkausgepraegt" value="0"/>
+ <bool description="ausgeprägt" name="ausgepraegt" value="1"/>
+ <bool description="schwach ausgeprägt" name="schwachausgepraegt" value="2"/>
+ <bool description="sehr schwach ausgeprägt" name="sehrschwachausgepraegt" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ </group>
+ </page>
+ </group>
+ <page containers="a" description="Dokumentation zur Kompetenzfeststellung" name="page_29">
+ <textarea cols="80" description="Dokumentation zur Kompetenzfeststellung" formularname="Dokumentation_Kompetenzfeststellung" function="suppress_value" modes="-mode1.1anon" name="dokumentation_kompetenzfeststellung" rows="20" target="a"/>
+ </page>
+ </group>
+ <group description="Förderplanung" invisible="s" name="42foerderplanung">
+ <page containers="a,b,c" description="Förderplanung" name="page_10">
+ <date description="Datum der Vereinbarung des Förderplans" name="vereinbarung_foerderplan" target="a"/>
+ <group description="Förderbedarf" flags="evaluation:phase_x" name="foerderbedarf" target="b">
+ <bool description="im allgemein bildenden Bereich" formularname="bildender_Bereich" name="bildender_bereich"/>
+ <bool description="im Bereich der beruflichen Qualifizierung" formularname="Bereich_berufliche_Qualifizierung" name="bereich_berufliche_qualifizierung"/>
+ <bool description="im Bereich der Berufsvorbereitung" formularname="Bereich_Berufsvorbereitung" name="bereich_berufsvorbereitung"/>
+ <bool description="im Bereich der Lebensbewältigung" formularname="Bereich_Lebensbewältigung" name="bereich_lebensbewaeltigung"/>
+ <bool description="Sonstige" formularname="Sonstiger_Förderbedarf" name="sonstiger_foerderbedarf"/>
+ <text description="Nennung Sonstige" formularname="Sonstiger_Förderbedarf_Nennung" maxlength="120" name="sonstiger_foerderbedarf_nennung" size="70"/>
+ </group>
+ <group containers="a" description="Förderzeitraum" name="foerderzeittraum" target="c">
+ <date description="von" formularname="Förderzeitraum_start" name="foerderzeitraum_start" target="a"/>
+ <date description="bis" formularname="Förderzeitraum_ende" name="foerderzeitraum_ende" target="a"/>
+ </group>
+ </page>
+ <repeat description="Unterstützungsangebote" name="rg_unterstuetzungsangebote">
+ <page containers="a,b,c,d,e,f,g,h,i" description="Unterstützungsangebot" name="page_21">
+ <choice description="Art des Angebots" name="art_angebot" size="1" target="a">
+ <bool description="Unterstützungsangebote im allgemein bildenden Bereich" name="bool-0" value="1"/>
+ <bool description="Unterstützungsangebote im Bereich der Berufsvorbereitung" name="bool-1" value="2"/>
+ <bool description="Unterstützungsangebot im Bereich der beruflichen Qualifizierung" name="bool-2" value="3"/>
+ <bool description="Unterstützungsangebote im Bereich der Lebensbewältigung" name="bool-3" value="4"/>
+ <bool description="Sonstiges" name="sonstiges" value="-2"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="1" description="Keine Angabe" name="keine_angabe" value="-1"/>
+ </choice>
+ <conditional description="Unterstützungsangebote im allgemein bildenden Bereich" expr="$art_angebot 1 ==" invisible="1" name="conditional-13">
+ <choice description="Angebotsform" formularname="Angebotsform" name="angebotsform_1" size="1" target="b">
+ <bool description="schulisch" name="schulisch" value="0"/>
+ <bool description="maßnahmeförmig" name="massnahmefoermig" value="1"/>
+ <bool alternative="betrieblich-erster Arreitsmarkt" description="betrieblich-erster Arbeitsmarkt" name="betrieblich_ersterarbeitsmarkt" value="2"/>
+ <bool description="betrieblich-zweiter Arbeitsmarkt" name="betrieblich_zweiterarbeitsmarkt" value="3"/>
+ <bool description="sozialpädagogisch unterstützend" name="sozialpaedagogischunterstuetzend" value="4"/>
+ <bool description="therapeutisch beratend" name="therapeutischberatend" value="5"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="true" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <text description="Art der Unterstützung" formularname="Art_der_Unterstützung" maxlength="120" name="art_der_unterstuetzung" size="80" target="c"/>
+ </conditional>
+ <conditional description="Unterstützungsangebote im Bereich der Berufsvorbereitung" expr="$art_angebot 2 ==" invisible="1" name="conditional-14">
+ <choice description="Angebotsform" formularname="Angebotsform" name="angebotsform_2" size="1" target="b">
+ <bool description="schulisch" name="schulisch" value="0"/>
+ <bool description="maßnahmeförmig" name="massnahmefoermig" value="1"/>
+ <bool alternative="betrieblich-erster Arreitsmarkt" description="betrieblich-erster Arbeitsmarkt" name="betrieblich_ersterarbeitsmarkt" value="2"/>
+ <bool description="betrieblich-zweiter Arbeitsmarkt" name="betrieblich_zweiterarbeitsmarkt" value="3"/>
+ <bool description="sozialpädagogisch unterstützend" name="sozialpaedagogischunterstuetzend" value="4"/>
+ <bool description="therapeutisch beratend" name="therapeutischberatend" value="5"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="true" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="Art der Unterstützung" formularname="Art_der_Unterstützung" name="art_der_unterstuetzung_1" size="1" target="c">
+ <bool description="Schnupperlehre/Praktikum im Betrieb" name="schnupperlehrepraktikumimbetrieb" value="0"/>
+ <bool description="Trainings-/Fördermaßnahme" name="trainings_foerdermassnahme" value="1"/>
+ <bool description="BGJ (Berufsgrundschuljahr)" name="bgjberufsgrundschuljahr" value="2"/>
+ <bool description="BVJ (Berufsvorbereitungsjahr)" name="bvjberufsvorbereitungsjahr" value="3"/>
+ <bool description="BvB" name="bvb" value="4"/>
+ <bool description="Einstiegsqualifizierung (Hartz IV)" name="einstiegsqualifizierunghartziv" value="5"/>
+ <bool description="Qualifizierungsbaustein" name="qualifizierungsbaustein" value="6"/>
+ <bool description="Sonstiges" name="sonstiges" value="-2"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <text description="Nennung Sonstiges" formularname="Unterstützung_Sonstiges_Nennung" maxlength="255" name="unterstuetzung_sonstiges_nennung_1" size="40" target="d"/>
+ </conditional>
+ <conditional description="Unterstützungsangebot im Bereich der beruflichen Qualifizierung" expr="$art_angebot 3 ==" invisible="1" name="conditional-15">
+ <choice description="Angebotsform" formularname="Angebotsform" name="angebotsform_3" size="1" target="b">
+ <bool description="schulisch" name="schulisch" value="0"/>
+ <bool description="maßnahmeförmig" name="massnahmefoermig" value="1"/>
+ <bool alternative="betrieblich-erster Arreitsmarkt" description="betrieblich-erster Arbeitsmarkt" name="betrieblich_ersterarbeitsmarkt" value="2"/>
+ <bool description="betrieblich-zweiter Arbeitsmarkt" name="betrieblich_zweiterarbeitsmarkt" value="3"/>
+ <bool description="sozialpädagogisch unterstützend" name="sozialpaedagogischunterstuetzend" value="4"/>
+ <bool description="therapeutisch beratend" name="therapeutischberatend" value="5"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="true" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="Angebote im Bereich" formularname="Angebote_im_Bereich" name="angebote_im_bereich" size="1" target="c">
+ <bool description="EDV/Medien" name="edvmedien" value="0"/>
+ <bool description="Maschinenbedienung/Handwerk" name="maschinenbedienunghandwerk" value="1"/>
+ <bool description="Erziehung/Betreuung/Pflege/Gesundheit" name="erziehungbetreuungpflegegesundheit" value="2"/>
+ <bool description="Ökologie/Umwelt" name="oekologieumwelt" value="3"/>
+ <bool description="Dienstleistung/Service" name="dienstleistungservice" value="4"/>
+ <bool description="Sport/Kultur" name="sportkultur" value="5"/>
+ <bool description="Arbeitsgelegenheiten/1-Euro-Job (Hartz IV)" name="arbeitsgelegenheiten1_euro_jobhartziv" value="6"/>
+ <bool description="Sonstiges" name="sonstiges" value="-2"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <text description="Nennung Sonstiges" formularname="Unterstützung_Sonstiges_Nennung" maxlength="255" name="angebot_sonstiges_nennung" size="40" target="d"/>
+ </conditional>
+ <conditional description="Unterstützungsangebote im Bereich der Lebensbewältigung" expr="$art_angebot 4 ==" invisible="1" name="conditional-16">
+ <choice description="Angebotsform" formularname="Angebotsform" name="angebotsform_4" size="1" target="b">
+ <bool description="maßnahmeförmig" name="massnahmefoermig" value="0"/>
+ <bool description="sozialpädagogisch unterstützend" name="sozialpaedagogischunterstuetzend" value="2"/>
+ <bool description="therapeutisch beratend" name="therapeutischberatend" value="3"/>
+ <bool description="Sonstiges" name="sonstiges" value="-2"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="true" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <text description="Nennung Sonstiges" maxlength="60" name="unterstuetzung_angebotsform_sonstiges_nennung" size="40" target="c"/>
+ <choice description="Art der Unterstützung" formularname="Art_der_Unterstützung" name="art_der_unterstuetzung_2" size="1" target="d">
+ <bool description="Training sozialer Kompetenzen" name="trainingsozialerkompetenzen" value="0"/>
+ <bool description="Therapie/Selbsthilfegruppe" name="therapieselbsthilfegruppe" value="1"/>
+ <bool description="Beratung (z.B. Drogen, Schulden)" name="beratungzbdrogenschulden" value="2"/>
+ <bool description="Freizeit/Kultur/Sport" name="freizeitkultursport" value="3"/>
+ <bool description="Hilfen zur Erziehung" name="hilfenzurerziehung" value="4"/>
+ <bool description="Sonstiges" name="sonstiges" value="-2"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <text description="Nennung Sonstiges" formularname="Unterstützung_Sonstiges_Nennung" maxlength="60" name="unterstuetzung_sonstiges_nennung_2" size="40" target="e"/>
+ </conditional>
+ <text description="Durchführende Institution" formularname="durchführende_Institution" maxlength="120" name="durchfuehrende_institution" size="80" target="c"/>
+ <group containers="a,b,c" description="Ziel der Unterstützung" name="zielderunterstuetzung" target="f">
+ <text description="Zielsetzung" maxlength="60" name="zielsetzungangebot" size="40" target="a"/>
+ <group containers="a,b,c" description="Indikatoren" invisible="1" name="indikatoren" target="b">
+ <text description="Indikator" maxlength="60" name="indikator_1" size="40" target="a:50"/>
+ <choice description="Bewertung Case-Manager" name="bewertung_manager_1" size="1" target="a:25">
+ <bool description="erreicht" name="erreicht" value="1"/>
+ <bool description="nicht erreicht" name="nichterreicht" value="0"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="Bewertung Jugendlicher" name="bewertung_jugendlicher_1" size="1" target="a:25">
+ <bool description="erreicht" name="erreicht" value="1"/>
+ <bool description="nicht erreicht" name="nichterreicht" value="0"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <text description="Indikator" maxlength="60" name="indikator_2" size="40" target="b:50"/>
+ <choice description="Bewertung Case-Manager" name="bewertung_manager_2" size="1" target="b:25">
+ <bool description="erreicht" name="erreicht" value="1"/>
+ <bool description="nicht erreicht" name="nichterreicht" value="0"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="Bewertung Jugendlicher" name="bewertung_jugendlicher_2" size="1" target="b:25">
+ <bool description="erreicht" name="erreicht" value="1"/>
+ <bool description="nicht erreicht" name="nichterreicht" value="0"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <text description="Indikator" maxlength="60" name="indikator_3" size="40" target="c:50"/>
+ <choice description="Bewertung Case-Manager" name="bewertung_manager_3" size="1" target="c:25">
+ <bool description="erreicht" name="erreicht" value="1"/>
+ <bool description="nicht erreicht" name="nichterreicht" value="0"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="Bewertung Jugendlicher" name="bewertung_jugendlicher_3" size="1" target="c:25">
+ <bool description="erreicht" name="erreicht" value="1"/>
+ <bool description="nicht erreicht" name="nichterreicht" value="0"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ </group>
+ <textarea description="Zielerreichung" name="zielerreichung" target="c"/>
+ </group>
+ <group containers="a,b" description="Beginn und voraussichtliches Ende der Unterstützung" name="beginnundvoraussichtlichesendederunterstuetzung" target="g">
+ <date description="von" formularname="Unterstützung_start" name="unterstuetzung_start" target="a"/>
+ <date description="bis" formularname="Unterstützung_ende" name="unterstuetzung_ende" target="a"/>
+ <int description="Zeitlicher Umfang der Unterstützung (Stundenzahl)" formularname="zeitlicher_Umfang_Unterstützung" maxvalue="9999" minvalue="0" name="zeitlicher_umfang_unterstuetzung" target="b"/>
+ </group>
+ <group containers="a,b" description="Beendigung" name="beendigung" target="h">
+ <choice description="Beendigung" formularname="Beendigung" name="beendigung_1" size="1" target="a">
+ <bool description="regulär" name="regulaer" value="0"/>
+ <bool description="vorzeitig" name="vorzeitig" value="1"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="true" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="vorzeitige Beendingung durch" formularname="Beendigung_durch" name="beendigung_durch" size="1" target="a">
+ <bool description="Jugendliche" name="jugendliche" value="0"/>
+ <bool description="Bildungsträger/Schule" name="bildungstraegerschule" value="1"/>
+ <bool description="Förderstelle/Finanzier" name="foerderstellefinanzier" value="2"/>
+ <bool description="Kompetenzagentur" name="kompetenzagentur" value="3"/>
+ <bool description="Sorgeberechtigte/r" name="sorgeberechtigter" value="4"/>
+ <bool description="Sonstiges" name="sonstiges" value="-2"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="Gründe für vorzeitige Beendigung" formularname="Gründe_vorzeitige_Beendigung" name="gruende_vorzeitige_beendigung" size="1" target="b">
+ <bool description="Zieländerung, Wechsel in anderes Angebot" name="zielaenderungwechselinanderesangebot" value="0"/>
+ <bool description="Ziel vorzeitig erreicht" name="zielvorzeitigerreicht" value="1"/>
+ <bool description="Wohnortwechsel" name="wohnortwechsel" value="2"/>
+ <bool description="Krankheit" name="krankheit" value="3"/>
+ <bool description="Konflikte" name="konflikte" value="4"/>
+ <bool description="Haft/U-Haft" name="haftu_haft" value="5"/>
+ <bool description="Fehlzeiten" name="fehlzeiten" value="6"/>
+ <bool description="Sonstiges" name="sonstiges" value="-2"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="true" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <text description="Nennung Sonstige" formularname="Gründe_Sonstiges_Nennung" maxlength="120" name="gruende_sonstiges_nennung" size="60" target="b"/>
+ </group>
+ <group containers="a" description="Nachweise" name="nachweise" target="i">
+ <choice description="Nachweis / Bescheinigung" formularname="Nachweis_Bescheinigung" name="nachweis_bescheinigung" size="1" target="a">
+ <bool description="Schulzeugnis" name="schulzeugnis" value="0"/>
+ <bool description="Zertifikat (bewertete Leistung)" name="zertifikatbewerteteleistung" value="1"/>
+ <bool description="Teilnahmebescheinigung" name="teilnahmebescheinigung" value="2"/>
+ <bool description="keine Bescheinigung" name="keinebescheinigung" value="3"/>
+ <bool description="Sonstiges" name="sonstiges" value="-2"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="true" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <text description="Nennung Sonstiges" formularname="Sonstiges_Nachweis_Bescheinigung" maxlength="120" name="sonstiges_nachweis_bescheinigung" size="60" target="a"/>
+ </group>
+ </page>
+ </repeat>
+ <page description="Freie Dokumentation" name="page_15">
+ <textarea cols="80" description="Freie Dokumentation zum Förderplan" formularname="Dokumentation_zum_Förderplan" function="suppress_value" modes="-mode1.1anon" name="dokumentation_zum_foerderplan" rows="40" target="b"/>
+ </page>
+ </group>
+ </group>
+ <group description="Abschlussbewertung" name="5abschlussbewertung">
+ <page containers="a,b,c" description="Angaben zum Verlauf und Beendigung des CM" name="page_16">
+ <group containers="a,b" description="Angaben zum Verlauf des CM" name="angabenzumverlaufdescm" target="a">
+ <int description="Anzahl der Kontakte/Termine mit dem Jugendlichen" formularname="Anzahl_Kontakte_Termine" maxvalue="999" minvalue="0" name="anzahl_kontakte_termine" target="a"/>
+ <int description="Anzahl der Stunden" formularname="Anzahl_der_Stunden" maxvalue="999" minvalue="0" name="anzahl_der_stunden" target="a"/>
+ <int description="Zeitraum CM (in Wochen)" flags="evaluation:phase_x" formularname="Zeitraum_Fallmanagement" maxvalue="250" minvalue="0" name="zeitraum_fallmanagement" target="b"/>
+ </group>
+ <group containers="a,b,c" description="Angaben zur Beendigung des CM" name="angabenzurbeendigungdescm" target="b">
+ <date description="Beendigung CM (Datum)" flags="required:phase_3,phase_4;time:phase_3,phase_4" formularname="Beendigung" name="beendigung_5" order="datum_feststellung;beendigung_nachbetreuung" target="a"/>
+ <choice description="Art der Beendigung" flags="evaluation:phase_x;required:phase_3" formularname="Art_Beendigung" name="art_beendigung" size="1" target="a">
+ <bool description="vorzeitige Beendigung" name="vorzeitig" value="2"/>
+ <bool alternative="regulär" description="reguläre Beendigung" name="regulaer" value="0"/>
+ <bool description="Abbruch" name="abbruch" value="1"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <rule expr="$art_beendigung isset" flags="required:phase_3" mark="warning:art_beendigung" name="required-rule-manual-4" value="Fehlende Pflichtfeldangabe"/>
+ <rule description="Nachbetreuung nur startbar wenn Art der Beendigung nicht Abbruch ist" expr="$art_beendigung 1 == $phase 4 == and not" mark="error:art_beendigung" name="phase-rule-5" value="Die Angabe steht im Widerspruch zur aktuell laufenden Phase"/>
+ <choice description="Beendigung durch" formularname="Abbruch_durch" name="abbruch_durch" size="1" target="b">
+ <bool description="beidseitiges Einverständnis" name="beidseitig" value="3"/>
+ <bool description="Jugendliche" name="jugendliche" value="0"/>
+ <bool description="Kompetenzagentur" name="kompetenzagentur" value="1"/>
+ <bool description="Sorgeberechtigte" name="sorgeberechtigte" value="2"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <conditional expr="$art_beendigung 0 !=" name="conditional-1" target="c">
+ <choice description="Gründe bei vorzeitiger Beendigung oder bei Abbruch" formularname="Gründe_Abbruch" name="gruende_abbruch" size="1" target="c">
+ <bool description="persönliche Gründe" name="persoenlichegruende" value="0"/>
+ <bool description="Umzug" name="umzug" value="1"/>
+ <bool description="Krankheit" name="krankheit" value="2"/>
+ <bool description="Altersüberschreitung" name="altersueberschreitung" value="3"/>
+ <bool description="mangelnde Mitarbeit des Jugendlichen" name="mangelndemitarbeitdesjugendlichen" value="4"/>
+ <bool description="Konflikte" name="konflikte" value="5"/>
+ <bool description="Haft/U-Haft" name="haftu_haft" value="6"/>
+ <bool description="Sonstiges" name="sonstiges" value="-2"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ </conditional>
+ <text description="Nennung Sonstiges" formularname="Gründe_Sonstiges_Nennung" maxlength="60" name="gruende_sonstiges_nennung_4" size="40" target="d"/>
+ <rule expr="$beendigung_5 isset" mark="warning:beendigung_5" name="required-rule-27" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$art_beendigung -1 == not" mark="warning:art_beendigung" name="required-rule-28" value="Fehlende Pflichtfeldangabe"/>
+ <rule description="'geburtsdatum' muss vor 'beendigung_5' liegen." expr="$geburtsdatum isset $geburtsdatum known and $beendigung_5 isset $beendigung_5 known and and $geburtsdatum $beendigung_5 > and not" mark="error:beendigung_5" name="date-sequence-rule-0" value="'Angaben zur Person / Persönliche Daten / Geburtsdatum' darf zeitlich nicht nach 'Abschlussbewertung / Angaben zum Verlauf und Beendigung des CM / Angaben zur Beendigung des CM / Beendigung CM (Datum)' liegen."/>
+ <rule description="'beendigung_5' muss vor 'beendigung_nachbetreuung' liegen." expr="$beendigung_5 isset $beendigung_5 known and $beendigung_nachbetreuung isset $beendigung_nachbetreuung known and and $beendigung_5 $beendigung_nachbetreuung > and not" mark="error:beendigung_5" name="date-sequence-rule-2" value="'Abschlussbewertung / Angaben zum Verlauf und Beendigung des CM / Angaben zur Beendigung des CM / Beendigung CM (Datum)' darf zeitlich nicht nach 'Nachbetreuung / Eingliederung / Datum des Ende der Nachbetreuung' liegen."/>
+ <rule description="'datum_feststellung' muss vor 'beendigung_5' liegen." expr="$datum_feststellung isset $datum_feststellung known and $beendigung_5 isset $beendigung_5 known and and $datum_feststellung $beendigung_5 > and not" mark="error:beendigung_5" name="date-sequence-rule-3" value="'Biographische Daten / Weiterer Verlauf / Entscheidung Übernahme ins Case-Management / Datum der Entscheidung' darf zeitlich nicht nach 'Abschlussbewertung / Angaben zum Verlauf und Beendigung des CM / Angaben zur Beendigung des CM / Beendigung CM (Datum)' liegen."/>
+ <rule description="'erstgespraech' muss vor 'beendigung_5' liegen." expr="$erstgespraech isset $erstgespraech known and $beendigung_5 isset $beendigung_5 known and and $erstgespraech $beendigung_5 > and not" mark="error:beendigung_5" name="date-sequence-rule-12" value="'Zuständigkeiten, Eingangsdaten / Datum des Erstgespräches mit dem Jugendlichen' darf zeitlich nicht nach 'Abschlussbewertung / Angaben zum Verlauf und Beendigung des CM / Angaben zur Beendigung des CM / Beendigung CM (Datum)' liegen."/>
+ </group>
+ <conditional expr="$art_beendigung 1 !=" name="conditional-2" target="c">
+ <group containers="a,b" description="Angaben zur Vermittlung nach dem CM" name="angabenzurvermittlungnachdemcm" target="c">
+ <group containers="a" description="Nach der Beendigung des CM wurde der Jugendliche vermittelt" invisible="s" modes="-mode1.2" name="nachderbeendigungdescmwurdederjugendlichevermittelt" target="a">
+ <choice description="Nach der Beendigung des CM wurde der Jugendliche vermittelt" flags="evaluation:phase_x" formularname="Vermittlung" name="vermittlung" size="1" target="a">
+ <bool description="in die allgemein bildende Schule" name="indieschule" value="0"/>
+ <bool description="in die Berufsfachschule" name="indieberufsfachschule" value="7"/>
+ <bool description="in eine Maßnahme" name="ineinemassnahme" value="1"/>
+ <bool description="in das Berufsvorbereitungsjahr (BVJ)" name="indasbvj" value="5"/>
+ <bool description="in das Berufsgrundbildungsjahr (BGJ)" name="indasbgj" value="6"/>
+ <bool description="in die Ausbildung" name="indieausbildung" value="2"/>
+ <bool description="in die Arbeit" name="indiearbeit" value="3"/>
+ <bool description="Sonstiges" name="sonstiges" value="-2"/>
+ <bool description="gar nicht vermittelt" name="garnichtvermittelt" value="4"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <text description="Vermittlung Nennung" formularname="Vermittlung_Nennung" maxlength="100" name="vermittlung_nennung" size="40" target="a"/>
+ </group>
+ <choice description="Rechtlicher Kontext (befindet sich im Leistungsbezug)" flags="evaluation:phase_x" formularname="Veränderungen_Rechtskreis" name="veraenderungen_rechtskreis" size="1" target="b">
+ <bool description="SGB II" name="sgbii" value="0"/>
+ <bool description="SGB III" name="sgbiii" value="1"/>
+ <bool description="SGB VIII" name="sgbviii" value="2"/>
+ <bool description="SGB XII" name="sgbxii" value="3"/>
+ <bool description="SGB IX" name="sgbix" value="4"/>
+ <bool description="Asylbewerberleistungsgesetz" name="asyl" value="6"/>
+ <bool description="Bundesausbildungsförderungsgesetz" name="bafoeg" value="7"/>
+ <bool description="kein Rechtskreis im Sinne des Leistungsbezugs" name="keinrechtskreis" value="8"/>
+ <bool description="ungeklärt" name="ungeklaert" value="5"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="Schnittstelle zu" flags="evaluation:phase_x" name="schnittstelle_zu_ende" size="1" target="b">
+ <bool description="SGB II" name="sgbii" value="0"/>
+ <bool description="SGB III" name="sgbiii" value="1"/>
+ <bool description="SGB VIII" name="sgbviii" value="2"/>
+ <bool description="SGB XII" name="sgbxii" value="4"/>
+ <bool description="SGB IX" name="sgbix" value="5"/>
+ <bool description="Asylbewerberleistungsgesetz" name="asyl" value="6"/>
+ <bool description="Bundesausbildungsförderungsgesetz" name="bafoeg" value="7"/>
+ <bool description="keine Schnittstelle" name="keineschnittstelle" value="8"/>
+ <bool description="ungeklärt" name="ungeklaert" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ </group>
+ </conditional>
+ </page>
+ <page containers="a,b,c" description="Erreichte Oberziele" name="page-1">
+ <group containers="a,b" description="Berufliche Integration" formularname="Berufliche_Integration" name="berufliche_integration" target="a">
+ <group containers="a,b" description="erworbene Abschlüsse" name="erworbeneabschluesse" target="a">
+ <choice description="allgemein bildender Schulabschluss" formularname="allgemein_bildender_Schulabschluss" name="allgemein_bildender_schulabschluss" size="1" target="a">
+ <bool description="kein Abschluss" name="keinabschluss" value="0"/>
+ <bool description="Abschluss Sonderschule" name="abschlusssonderschule" value="1"/>
+ <bool description="Hauptschulabschluss (HSA)" name="hauptschulabschlusshsa" value="2"/>
+ <bool description="erweiterter/qualifizierter HSA" name="erweiterterqualifizierterhsa" value="3"/>
+ <bool description="Realschulabschluss/Mittlere Reife" name="realschulabschlussmittlerereife" value="4"/>
+ <bool description="Fachhochschulreife" name="fachhochschulreife" value="5"/>
+ <bool description="Abitur" name="abitur" value="6"/>
+ <bool description="anderer Schulabschluss" name="andererschulabschluss" value="7"/>
+ <bool description="Sonstiges" name="sonstiges" value="-2"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <text description="Sonstiges" formularname="allgemein_bildender_Schulabschluss_Sonstiges_Nennung" maxlength="255" name="allgemein_bildender_schulabschluss_sonstiges_nennung" size="40" target="a"/>
+ <choice description="Maßnahmeabschluss" formularname="Maßnahmeabschluss" name="massnahmeabschluss" size="1" target="b">
+ <bool description="BGJ (Berufsgrundschuljahr)" name="bgjberufsgrundschuljahr" value="0"/>
+ <bool description="BVJ (Berufsvorbereitungsjahr)" name="bvjberufsvorbereitungsjahr" value="1"/>
+ <bool description="Berufsfachschule ohne Abschluss" name="berufsfachschuleohneabschluss" value="2"/>
+ <bool description="Grundausbildungslehrgang G" name="grundausbildungslehrgangg" value="3"/>
+ <bool description="Testen Informieren Probieren Tip" name="testeninformierenprobierentip" value="4"/>
+ <bool description="Förderlehrgang F" name="foerderlehrgangf" value="5"/>
+ <bool description="Jugend ABM" name="jugendabm" value="6"/>
+ <bool description="Arbeiten und Lernen" name="arbeitenundlernen" value="7"/>
+ <bool description="Arbeit statt Sozialhilfe" name="arbeitstattsozialhilfe" value="8"/>
+ <bool description="Sonderprogramme (JUMP, FSTJ, BQF)" name="sonderprogrammejumpfstjbqf" value="9"/>
+ <bool description="EQJ" name="eqj" value="10"/>
+ <bool description="Sonstiges" name="sonstiges" value="-2"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ </group>
+ <group containers="a,b,c,d,e,f,g,h" description="erzielter Übergang" flags="evaluation:phase_x" name="erzielteruebergang" target="b">
+ <choice description="Schulart" formularname="Schulart" name="schulart" size="1" target="a">
+ <bool description="Sonderschule/Förderschule" name="sonderschulefoerderschule" value="0"/>
+ <bool description="Hauptschule" name="hauptschule" value="1"/>
+ <bool description="Gesamtschule" name="gesamtschule" value="2"/>
+ <bool description="Realschule" name="realschule" value="3"/>
+ <bool description="Gymnasium" name="gymnasium" value="4"/>
+ <bool description="Berufsfachschule" name="berufsfachschule" value="5"/>
+ <bool description="sonstige Schule" name="sonstigeschule" value="6"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <text description="Sonstiges" formularname="Schule_Sonstiges_Nennung" maxlength="100" name="schule_sonstiges_nennung" size="40" target="a"/>
+ <int description="Klassenstufe" formularname="Klassenstufe" maxvalue="13" minvalue="0" modes="-mode1.1anon" name="klassenstufe_1" target="b"/>
+ <choice description="Ausbildung" formularname="Ausbildung" name="ausbildung" size="1" target="c">
+ <bool description="betrieblich" name="betrieblich" value="0"/>
+ <bool description="Verbundausbildung" name="verbundausbildung" value="1"/>
+ <bool description="außerbetrieblich" name="ausserbetrieblich" value="2"/>
+ <bool description="schulisch" name="schulisch" value="3"/>
+ <bool description="Sonstiges" name="sonstiges" value="-2"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <text description="Sonstiges" formularname="Ausbildung_Sonstiges_Nennung" maxlength="60" name="ausbildung_sonstiges_nennung" size="40" target="c"/>
+ <choice description="Umschulung" formularname="Umschulung" name="umschulung" size="1" target="d">
+ <bool description="Ja" name="Ja" value="1"/>
+ <bool description="Nein" name="Nein" value="0"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <text description="Nennung" formularname="Umschulung_Nennung" maxlength="255" name="umschulung_nennung" size="40" target="d"/>
+ <text description="Arbeitstätigkeit" formularname="Arbeitstätigkeit" maxlength="255" name="arbeitstaetigkeit" size="40" target="e"/>
+ <choice description="Erwerbstatus" formularname="Erwerbstatus" name="erwerbstatus" size="1" target="f">
+ <bool description="festangestellt unbefristet" name="festangestelltunbefristet" value="0"/>
+ <bool description="festangestellt befristet" name="festangestelltbefristet" value="1"/>
+ <bool description="freiberuflich" name="freiberuflich" value="2"/>
+ <bool description="selbstständig" name="selbststaendig" value="3"/>
+ <bool description="Sonstiges" name="sonstiges" value="-2"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <text description="Sonstiges" formularname="Erwerbsstatus_Sonstiges_Nennung" maxlength="255" name="erwerbsstatus_sonstiges_nennung" size="40" target="f"/>
+ <choice description="Beschäftigungsumfang" formularname="Beschäftigungsumfang" name="beschaeftigungsumfang" size="1" target="g">
+ <bool description="teilzeitbeschäftigt" name="teilzeitbeschaeftigt" value="0"/>
+ <bool description="vollzeitbeschäftigt" name="vollzeitbeschaeftigt" value="1"/>
+ <bool description="geringfügig beschäftigt" name="geringfuegigbeschaeftigt" value="2"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="Kategorien Nichterwerbsarbeit und Nichtausbildung" formularname="Kategorien_Nichterwerbsarbeit_Nichtausbildung" name="kategorien_nichterwerbsarbeit_nichtausbildung" size="1" target="h">
+ <bool description="Arbeitslosigkeit" name="arbeitslosigkeit" value="0"/>
+ <bool description="Hausarbeit/Familienarbeit/Kindererziehung" name="hausarbeitfamilienarbeitkindererziehung" value="1"/>
+ <bool description="Wehr-/Zivildienst" name="wehr_zivildienst" value="2"/>
+ <bool description="Freiwilliges Soziales Jahr und ähnliches" name="freiwilligessozialesjahrundaehnliches" value="3"/>
+ <bool description="Strafvollzug" name="strafvollzug" value="4"/>
+ <bool description="Verlassen der BRD" name="verlassenderbrd" value="5"/>
+ <bool description="noch offen" name="nochoffen" value="6"/>
+ <bool description="Sonstiges" name="sonstiges" value="-2"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <text description="Sonstiges" formularname="Kategorien_Sonstiges_Nennung" maxlength="60" name="kategorien_sonstiges_nennung" size="40" target="h"/>
+ </group>
+ </group>
+ <group containers="a,b,c" description="Soziele Integration" formularname="Soziale_Integration" name="soziale_integration" target="b">
+ <group containers="a,b,c,d" description="gesellschaftliche Bezugssysteme" name="gesellschaftlichebezugssysteme" target="a">
+ <choice description="Mitgliedschaft in Organisationen und Vereinen" formularname="Mitgliedschaft_Organisationen_Vereinen" name="mitgliedschaft_organisationen_vereinen" size="1" target="a">
+ <bool description="Ja" name="Ja" value="1"/>
+ <bool description="Nein" name="Nein" value="0"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="Intensität der Mitgliedschaft" formularname="Intensität_Mitgliedschaft" name="intensitaet_mitgliedschaft" size="1" target="a">
+ <bool description="sehr aktiv" name="sehraktiv" value="0"/>
+ <bool description="aktiv" name="aktiv" value="1"/>
+ <bool description="passiv" name="passiv" value="2"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="Nutzung von Kulturangeboten" formularname="Nutzung_Kulturangeboten" name="nutzung_kulturangeboten" size="1" target="b">
+ <bool description="Ja" name="Ja" value="1"/>
+ <bool description="Nein" name="Nein" value="0"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="Häufigkeit" formularname="Häufigkeit" name="haeufigkeit" size="1" target="b">
+ <bool description="sehr häufig" name="sehrhaeufig" value="0"/>
+ <bool description="häufig" name="haeufig" value="1"/>
+ <bool description="selten" name="selten" value="2"/>
+ <bool description="nie" name="nie" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <text description="soziales Engagement" formularname="soziales_Engagement" maxlength="255" name="soziales_engagement" size="40" target="c"/>
+ <choice description="gemeinsame Unternehmungen mit Freunden" formularname="Unternehmungen_Freunden" name="unternehmungen_freunden" size="1" target="d">
+ <bool description="sehr häufig" name="sehrhaeufig" value="0"/>
+ <bool description="häufig" name="haeufig" value="1"/>
+ <bool description="selten" name="selten" value="2"/>
+ <bool description="nie" name="nie" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="gemeinsame Unternehmungen mit Familie" formularname="Unternehmungen_Familie" name="unternehmungen_familie" size="1" target="d">
+ <bool description="sehr häufig" name="sehrhaeufig" value="0"/>
+ <bool description="häufig" name="haeufig" value="1"/>
+ <bool description="selten" name="selten" value="2"/>
+ <bool description="nie" name="nie" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ </group>
+ <group containers="a,b,c,d,e" description="persönliche Bezugssysteme" name="persoenlichebezugssysteme" target="b">
+ <choice description="Stabilität der Beziehungen zur Peergroup" formularname="Peergroup" name="peergroup" size="1" target="a">
+ <bool description="sehr stabil" name="sehrstabil" value="0"/>
+ <bool description="stabil" name="stabil" value="1"/>
+ <bool description="weniger stabil" name="wenigerstabil" value="2"/>
+ <bool description="nicht vorhanden" name="nichtvorhanden" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="Stabilität der familiären Beziehungen oder Beziehungen zu einzelnen Familienmitgliedern" formularname="Familie" name="familie_1" size="1" target="b">
+ <bool description="sehr stabil" name="sehrstabil" value="0"/>
+ <bool description="stabil" name="stabil" value="1"/>
+ <bool description="weniger stabil" name="wenigerstabil" value="2"/>
+ <bool description="nicht vorhanden" name="nichtvorhanden" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="Stabilität der partnerschaftlichen Beziehung" formularname="Beziehung" name="beziehung" size="1" target="c">
+ <bool description="sehr stabil" name="sehrstabil" value="0"/>
+ <bool description="stabil" name="stabil" value="1"/>
+ <bool description="weniger stabil" name="wenigerstabil" value="2"/>
+ <bool description="nicht vorhanden" name="nichtvorhanden" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="Soziale Kontakte im Arbeitskollegium/Schulklasse" formularname="Arbeit_Schule" name="arbeit_schule" size="1" target="d">
+ <bool description="sehr stabil" name="sehrstabil" value="0"/>
+ <bool description="stabil" name="stabil" value="1"/>
+ <bool description="weniger stabil" name="wenigerstabil" value="2"/>
+ <bool description="nicht vorhanden" name="nichtvorhanden" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="Stabilität der Beziehung zur besten Freundin/zum besten Freund" formularname="bester_Freund_Freundin" name="bester_freund_freundin" size="1" target="e">
+ <bool description="sehr stabil" name="sehrstabil" value="0"/>
+ <bool description="stabil" name="stabil" value="1"/>
+ <bool description="weniger stabil" name="wenigerstabil" value="2"/>
+ <bool description="nicht vorhanden" name="nichtvorhanden" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ </group>
+ <group containers="a,b,c,d" description="Lebensbewältigung" name="lebensbewaeltigung" target="c">
+ <choice description="Einhaltung von Terminen und Absprachen" name="einhaltungtermine" size="1" target="a">
+ <bool description="sehr zuverlässig" name="sehrzuverlaessig" value="0"/>
+ <bool description="eher zuverlässig" name="eherzuverlaessig" value="1"/>
+ <bool description="eher unzuverlässig" name="eherunzuverlaessig" value="2"/>
+ <bool description="unzuverlässig" name="unzuverlaessig" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="1" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="eigenständige Amts- und Behördengänge" name="eigenstaendigeamtsgaenge" size="1" target="b">
+ <bool description="sehr eigenständig" name="sehreigenstaendig" value="0"/>
+ <bool description="eher eigenständig" name="ehereigenstaendig" value="1"/>
+ <bool description="eher gehemmt" name="ehergehemmt" value="2"/>
+ <bool description="sehr gehemmt" name="sehrgehemmt" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="1" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="Entwurf eigener und umsetzbarer Lebenspläne" name="entwurflebensplaene" size="1" target="c">
+ <bool description="ausgeprägte, konkrete und realistische Pläne" name="konkreteplaene" value="0"/>
+ <bool description="eigenständige und/oder allgemeine Pläne" name="allgemeineplaene" value="1"/>
+ <bool description="eher vage und/oder unrealistische Pläne" name="vageplaene" value="2"/>
+ <bool description="wenig bzw. kein Eigenantrieb zur selbständigen Planung" name="keineplaene" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="Umgang mit Problemen im Sinne von Abhängigkeiten oder Verpflichtungen" name="umgangmitproblemen" size="1" target="d">
+ <bool description="aktiver Umgang" name="aktiverumgang" value="0"/>
+ <bool description="eher aktiver Umgang" name="eheraktiverumgang" value="1"/>
+ <bool description="wenig aktiver Umgang" name="wenigaktiverumgang" value="2"/>
+ <bool description="kein aktiver Umgang" name="keinaktiverumgang" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ </group>
+ </group>
+ <group containers="a,b,c" description="Einschätzung des Case-Managers" formularname="Einschätzung_Case-Managers" name="einschaetzung_case_managers" target="c">
+ <choice description="Einschätzung der Zielerreichung" formularname="Einschätzung_Zielerreichung" name="einschaetzung_zielerreichung" size="1" target="a">
+ <bool description="voll erreicht" name="vollerreicht" value="0"/>
+ <bool description="eher erreicht" name="ehererreicht" value="1"/>
+ <bool description="eher nicht erreicht" name="ehernichterreicht" value="2"/>
+ <bool description="überhaupt nicht erreicht" name="ueberhauptnichterreicht" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <group description="Einschätzung zur beruflichen Integration" name="einschaetzungzurberuflichenintegration" target="b">
+ <choice description="Die erreichte Qualifizierung entspricht den Vorstellungen und Fähigkeiten des Jugendlichen" formularname="erreichte_Qualifikation" name="erreichte_qualifikation" size="1">
+ <bool description="trifft vollkommen zu" name="trifftvollkommenzu" value="0"/>
+ <bool description="trifft eher zu" name="triffteherzu" value="1"/>
+ <bool description="trifft eher nicht zu" name="trifftehernichtzu" value="2"/>
+ <bool description="trifft nicht zu" name="trifftnichtzu" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="Die berufliche Integration des Jugendlichen ist nachhaltig" formularname="Integration_ist_nachhaltig" name="integration_ist_nachhaltig" size="1">
+ <bool description="trifft vollkommen zu" name="trifftvollkommenzu" value="0"/>
+ <bool description="trifft eher zu" name="triffteherzu" value="1"/>
+ <bool description="trifft eher nicht zu" name="trifftehernichtzu" value="2"/>
+ <bool description="trifft nicht zu" name="trifftnichtzu" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="Durch berufliche Integration wurde der Jugendliche zur selbstständigen Berufswegplanung befähigt" formularname="selbstständige_Berufswegplanung" name="selbststaendige_berufswegplanung" size="1">
+ <bool description="trifft vollkommen zu" name="trifftvollkommenzu" value="0"/>
+ <bool description="trifft eher zu" name="triffteherzu" value="1"/>
+ <bool description="trifft eher nicht zu" name="trifftehernichtzu" value="2"/>
+ <bool description="trifft nicht zu" name="trifftnichtzu" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ </group>
+ <group description="Einschätzung zur sozialen Integration" name="einschaetzungzursozialenintegration" target="c">
+ <choice description="Der Jugendliche ist zur eigenständigen Lebensgestaltung befähigt" formularname="eigenständige_Lebensgestaltung" name="eigenstaendige_lebensgestaltung" size="1">
+ <bool description="trifft vollkommen zu" name="trifftvollkommenzu" value="0"/>
+ <bool description="trifft eher zu" name="triffteherzu" value="1"/>
+ <bool description="trifft eher nicht zu" name="trifftehernichtzu" value="2"/>
+ <bool description="trifft nicht zu" name="trifftnichtzu" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="Der Jugendliche ist nachhaltig in soziale Bezugssysteme integriert" formularname="soziale_Bezugssysteme" name="soziale_bezugssysteme" size="1">
+ <bool description="trifft vollkommen zu" name="trifftvollkommenzu" value="0"/>
+ <bool description="trifft eher zu" name="triffteherzu" value="1"/>
+ <bool description="trifft eher nicht zu" name="trifftehernichtzu" value="2"/>
+ <bool description="trifft nicht zu" name="trifftnichtzu" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ <choice description="Der Jugendliche hat nachhaltig Teilhabe am gesellschaftlichen Leben" formularname="Teilnahme_gesellschaftliches_Leben" name="teilnahme_gesellschaftliches_leben" size="1">
+ <bool description="trifft vollkommen zu" name="trifftvollkommenzu" value="0"/>
+ <bool description="trifft eher zu" name="triffteherzu" value="1"/>
+ <bool description="trifft eher nicht zu" name="trifftehernichtzu" value="2"/>
+ <bool description="trifft nicht zu" name="trifftnichtzu" value="3"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
+ </choice>
+ </group>
+ </group>
+ </page>
+ <page description="Freie Dokumentation" name="page_20">
+ <textarea cols="80" description="Freie Dokumentation zur Abschlussbewertung" formularname="Freie_Dokumentation_Abschlussbewertung" function="suppress_value" modes="-mode1.1anon" name="freie_dokumentation_abschlussbewertung" rows="40" target="b"/>
+ </page>
+ </group>
+ <page description="Nachbetreuung" name="page_nachbetreuung">
+ <group containers="a,b" description="Eingliederung" name="eingliederung" target="a">
+ <date description="Datum des Ende der Nachbetreuung" flags="required:phase_5;time:phase_5" name="beendigung_nachbetreuung" order="beendigung_5;" target="a:25"/>
+ <choice description="Verbleib nach Nachbetreuung" flags="evaluation:phase_3" formularname="Verbleib_Nachbetreuung" name="verbleib_nachbetreuung" size="1" target="b">
+ <bool description="allgemeinbildende Schule" name="allgschule" target="02" value="0"/>
+ <bool description="andere Schule (z.B. Berufsfachschule)" name="andere_schule" target="03" value="15"/>
+ <bool description="Ausbildung (betrieblich, schulisch, gefördert, Verbundausbildung)" name="ausbildung" target="04" value="1"/>
+ <bool description="Erwerbsarbeit" name="erwerbsarbeit" target="05" value="2"/>
+ <bool description="Lehrgänge/Maßnahmen (z.B. BvB, BVJ, BGJ, EQJ)" name="lehrgaengemassnahmen" target="06" value="3"/>
+ <bool description="Umschulung" name="umschulung" target="07" value="4"/>
+ <bool description="Arbeitslosigkeit (gemeldet)" name="arbeitslosigkeit" target="13" value="5"/>
+ <bool description="Hausarbeit/Familienarbeit/Kindererziehung" name="hausarbeitfamilienarbeitkindererziehung" target="08" value="6"/>
+ <bool description="Wehr-/Zivildienst" name="wehr_zivildienst" target="09" value="7"/>
+ <bool description="Freiwilliges Soziales Jahr und Ähnliches" name="freiwilligessozialesjahrundaehnliches" target="10" value="8"/>
+ <bool description="Strafvollzug" name="strafvollzug" target="11" value="9"/>
+ <bool description="Verlassen der BRD" name="verlassenderbrd" target="12" value="10"/>
+ <bool description="Reintegration nicht erfolgreich" name="reintegration_erfolglos" target="14" value="14"/>
+ <bool description="Sonstiges" name="sonstiges" target="15" value="-2"/>
+ <bool description='Alteintrag "Schule"' name="schule" target="16" value="0"/>
+ <bool description="Unbekannt" name="unbekannt" value="-3"/>
+ <bool checked="s" description="Keine Angabe" name="keineangabe" target="01" value="-1"/>
+ </choice>
+ <rule expr="$beendigung_nachbetreuung isset" mark="warning:beendigung_nachbetreuung" name="required-rule-29" value="Fehlende Pflichtfeldangabe"/>
+ <rule description="'erstgespraech' muss vor 'beendigung_nachbetreuung' liegen." expr="$erstgespraech isset $erstgespraech known and $beendigung_nachbetreuung isset $beendigung_nachbetreuung known and and $erstgespraech $beendigung_nachbetreuung > and not" mark="error:beendigung_nachbetreuung" name="date-sequence-rule-1" value="'Zuständigkeiten, Eingangsdaten / Datum des Erstgespräches mit dem Jugendlichen' darf zeitlich nicht nach 'Nachbetreuung / Eingliederung / Datum des Ende der Nachbetreuung' liegen."/>
+ <rule description="'beendigung_5' muss vor 'beendigung_nachbetreuung' liegen." expr="$beendigung_5 isset $beendigung_5 known and $beendigung_nachbetreuung isset $beendigung_nachbetreuung known and and $beendigung_5 $beendigung_nachbetreuung > and not" mark="error:beendigung_nachbetreuung" name="date-sequence-rule-2" value="'Abschlussbewertung / Angaben zum Verlauf und Beendigung des CM / Angaben zur Beendigung des CM / Beendigung CM (Datum)' darf zeitlich nicht nach 'Nachbetreuung / Eingliederung / Datum des Ende der Nachbetreuung' liegen."/>
+ <rule description="'datum_feststellung' muss vor 'beendigung_nachbetreuung' liegen." expr="$datum_feststellung isset $datum_feststellung known and $beendigung_nachbetreuung isset $beendigung_nachbetreuung known and and $datum_feststellung $beendigung_nachbetreuung > and not" mark="error:beendigung_nachbetreuung" name="date-sequence-rule-8" value="'Biographische Daten / Weiterer Verlauf / Entscheidung Übernahme ins Case-Management / Datum der Entscheidung' darf zeitlich nicht nach 'Nachbetreuung / Eingliederung / Datum des Ende der Nachbetreuung' liegen."/>
+ <rule description="'geburtsdatum' muss vor 'beendigung_nachbetreuung' liegen." expr="$geburtsdatum isset $geburtsdatum known and $beendigung_nachbetreuung isset $beendigung_nachbetreuung known and and $geburtsdatum $beendigung_nachbetreuung > and not" mark="error:beendigung_nachbetreuung" name="date-sequence-rule-11" value="'Angaben zur Person / Persönliche Daten / Geburtsdatum' darf zeitlich nicht nach 'Nachbetreuung / Eingliederung / Datum des Ende der Nachbetreuung' liegen."/>
+ </group>
+ </page>
+ </case>
+ <logbook>
+ </logbook>
+</document>
Added: waska/trunk/waskaweb/public/formed/laender.xml
===================================================================
--- waska/trunk/waskaweb/public/formed/laender.xml 2010-05-31 15:34:52 UTC (rev 2845)
+++ waska/trunk/waskaweb/public/formed/laender.xml 2010-05-31 15:49:08 UTC (rev 2846)
@@ -0,0 +1,198 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<document xmlns:tmp="http://www.xfa.org/schema/xfa-template/2.5/">
+ <choice>
+ <bool value="0" description="Afghanistan"/>
+ <bool value="1" description="Albanien"/>
+ <bool value="2" description="Algerien"/>
+ <bool value="3" description="Andorra"/>
+ <bool value="4" description="Angola"/>
+ <bool value="5" description="Antigua und Barbuda"/>
+ <bool value="6" description="Argentinien"/>
+ <bool value="7" description="Armenien"/>
+ <bool value="8" description="Aserbaidschan"/>
+ <bool value="9" description="Australien"/>
+ <bool value="10" description="Bahamas"/>
+ <bool value="11" description="Bahrain"/>
+ <bool value="12" description="Bangladesch"/>
+ <bool value="13" description="Barbados"/>
+ <bool value="14" description="Belgien"/>
+ <bool value="15" description="Belize"/>
+ <bool value="16" description="Benin"/>
+ <bool value="17" description="Bhutan"/>
+ <bool value="18" description="Bolivien"/>
+ <bool value="19" description="Bosnien und Herzegowina"/>
+ <bool value="20" description="Botsuana"/>
+ <bool value="21" description="Brasilien"/>
+ <bool value="22" description="Brunei"/>
+ <bool value="23" description="Bulgarien"/>
+ <bool value="24" description="Burkina Faso"/>
+ <bool value="25" description="Burundi"/>
+ <bool value="26" description="Chile"/>
+ <bool value="27" description="China"/>
+ <bool value="28" description="Costa Rica"/>
+ <bool value="29" description="Deutschland" target="10"/>
+ <bool value="30" description="Dominica"/>
+ <bool value="31" description="Dominikanische Republik"/>
+ <bool value="32" description="Dschibuti"/>
+ <bool value="33" description="Dänemark"/>
+ <bool value="34" description="Ecuador"/>
+ <bool value="35" description="El Salvador"/>
+ <bool value="36" description="Elfenbeinküste"/>
+ <bool value="37" description="Eritrea"/>
+ <bool value="38" description="Estland"/>
+ <bool value="39" description="Fidschi"/>
+ <bool value="40" description="Finnland"/>
+ <bool value="41" description="Frankreich"/>
+ <bool value="42" description="Gabun"/>
+ <bool value="43" description="Gambia"/>
+ <bool value="44" description="Georgien"/>
+ <bool value="45" description="Ghana"/>
+ <bool value="46" description="Grenada"/>
+ <bool value="47" description="Griechenland"/>
+ <bool value="48" description="Großbritannien"/>
+ <bool value="49" description="Guatemala"/>
+ <bool value="50" description="Guinea"/>
+ <bool value="51" description="Guinea-Bissau"/>
+ <bool value="52" description="Guyana"/>
+ <bool value="53" description="Haiti"/>
+ <bool value="54" description="Honduras"/>
+ <bool value="55" description="Indien"/>
+ <bool value="56" description="Indonesien"/>
+ <bool value="57" description="Irak"/>
+ <bool value="58" description="Iran"/>
+ <bool value="59" description="Irland"/>
+ <bool value="60" description="Island"/>
+ <bool value="61" description="Israel"/>
+ <bool value="62" description="Italien"/>
+ <bool value="63" description="Jamaika"/>
+ <bool value="64" description="Japan"/>
+ <bool value="65" description="Jemen"/>
+ <bool value="66" description="Jordanien"/>
+ <bool value="67" description="Kambodscha"/>
+ <bool value="68" description="Kamerun"/>
+ <bool value="69" description="Kanada"/>
+ <bool value="70" description="Kap Verde"/>
+ <bool value="71" description="Kasachstan"/>
+ <bool value="72" description="Katar"/>
+ <bool value="73" description="Kenia"/>
+ <bool value="74" description="Kirgisistan"/>
+ <bool value="75" description="Kiribati"/>
+ <bool value="76" description="Kolumbien"/>
+ <bool value="77" description="Komoren"/>
+ <bool value="78" description="Kongo, Demokratische Republik"/>
+ <bool value="79" description="Kongo, Republik"/>
+ <bool value="80" description="Korea, Demokratische Volksrepublik"/>
+ <bool value="81" description="Korea, Republik"/>
+ <bool value="82" description="Kroatien"/>
+ <bool value="83" description="Kuba"/>
+ <bool value="84" description="Kuwait"/>
+ <bool value="85" description="Laos"/>
+ <bool value="86" description="Lesotho"/>
+ <bool value="87" description="Lettland"/>
+ <bool value="88" description="Libanon"/>
+ <bool value="89" description="Liberia"/>
+ <bool value="90" description="Libyen"/>
+ <bool value="91" description="Liechtenstein"/>
+ <bool value="92" description="Litauen"/>
+ <bool value="93" description="Luxemburg"/>
+ <bool value="94" description="Madagaskar"/>
+ <bool value="95" description="Malawi"/>
+ <bool value="96" description="Malaysia"/>
+ <bool value="97" description="Malediven"/>
+ <bool value="98" description="Mali"/>
+ <bool value="99" description="Malta"/>
+ <bool value="100" description="Marokko"/>
+ <bool value="101" description="Marshallinseln"/>
+ <bool value="102" description="Mauretanien"/>
+ <bool value="103" description="Mauritius"/>
+ <bool value="104" description="Mazedonien"/>
+ <bool value="105" description="Mexiko"/>
+ <bool value="106" description="Mikronesien"/>
+ <bool value="107" description="Moldawien"/>
+ <bool value="108" description="Monaco"/>
+ <bool value="109" description="Mongolei"/>
+ <bool value="110" description="Montenegro"/>
+ <bool value="111" description="Mosambik"/>
+ <bool value="112" description="Myanmar"/>
+ <bool value="113" description="Namibia"/>
+ <bool value="114" description="Nauru"/>
+ <bool value="115" description="Nepal"/>
+ <bool value="116" description="Neuseeland"/>
+ <bool value="117" description="Nicaragua"/>
+ <bool value="118" description="Niederlande"/>
+ <bool value="119" description="Niger"/>
+ <bool value="120" description="Nigeria"/>
+ <bool value="121" description="Norwegen"/>
+ <bool value="122" description="Oman"/>
+ <bool value="123" description="Osttimor"/>
+ <bool value="124" description="Pakistan"/>
+ <bool value="125" description="Palau"/>
+ <bool value="126" description="Panama"/>
+ <bool value="127" description="Papua-Neuguinea"/>
+ <bool value="128" description="Paraguay"/>
+ <bool value="129" description="Peru"/>
+ <bool value="130" description="Philippinen"/>
+ <bool value="131" description="Polen"/>
+ <bool value="132" description="Portugal"/>
+ <bool value="133" description="Ruanda"/>
+ <bool value="134" description="Rumänien"/>
+ <bool value="135" description="Russland"/>
+ <bool value="136" description="Salomonen"/>
+ <bool value="137" description="Sambia"/>
+ <bool value="138" description="Samoa"/>
+ <bool value="139" description="San Marino"/>
+ <bool value="140" description="Saudi-Arabien"/>
+ <bool value="141" description="Schweden"/>
+ <bool value="142" description="Schweiz"/>
+ <bool value="143" description="Senegal"/>
+ <bool value="144" description="Serbien"/>
+ <bool value="145" description="Seychellen"/>
+ <bool value="146" description="Sierra Leone"/>
+ <bool value="147" description="Simbabwe"/>
+ <bool value="148" description="Singapur"/>
+ <bool value="149" description="Slowakei"/>
+ <bool value="150" description="Slowenien"/>
+ <bool value="151" description="Somalia"/>
+ <bool value="152" description="Spanien"/>
+ <bool value="153" description="Sri Lanka"/>
+ <bool value="154" description="St. Kitts und Nevis"/>
+ <bool value="155" description="St. Lucia"/>
+ <bool value="156" description="St. Vincent und die Grenadinen"/>
+ <bool value="157" description="Sudan"/>
+ <bool value="158" description="Suriname"/>
+ <bool value="159" description="Swasiland"/>
+ <bool value="160" description="Syrien"/>
+ <bool value="161" description="São Tomé und Príncipe"/>
+ <bool value="162" description="Südafrika"/>
+ <bool value="163" description="Tadschikistan"/>
+ <bool value="164" description="Tansania"/>
+ <bool value="165" description="Thailand"/>
+ <bool value="166" description="Togo"/>
+ <bool value="167" description="Tonga"/>
+ <bool value="168" description="Trinidad und Tobago"/>
+ <bool value="169" description="Tschad"/>
+ <bool value="170" description="Tschechien"/>
+ <bool value="171" description="Tunesien"/>
+ <bool value="172" description="Turkmenistan"/>
+ <bool value="173" description="Tuvalu"/>
+ <bool value="174" description="Türkei"/>
+ <bool value="175" description="Uganda"/>
+ <bool value="176" description="Ukraine"/>
+ <bool value="177" description="Ungarn"/>
+ <bool value="178" description="Uruguay"/>
+ <bool value="179" description="Usbekistan"/>
+ <bool value="180" description="Vanuatu"/>
+ <bool value="181" description="Vatikanstadt"/>
+ <bool value="182" description="Venezuela"/>
+ <bool value="183" description="Vereinigte Arabische Emirate"/>
+ <bool value="184" description="Vereinigte Staaten von Amerika"/>
+ <bool value="185" description="Vietnam"/>
+ <bool value="186" description="Weißrussland"/>
+ <bool value="187" description="Zentralafrikanische Republik"/>
+ <bool value="188" description="Zypern"/>
+ <bool value="189" description="Ägypten"/>
+ <bool value="190" description="Äquatorialguinea"/>
+ <bool value="191" description="Äthiopien"/>
+ <bool value="192" description="Österreich"/>
+ </choice>
+</document>
Added: waska/trunk/waskaweb/public/formed/sprachen.xml
===================================================================
--- waska/trunk/waskaweb/public/formed/sprachen.xml 2010-05-31 15:34:52 UTC (rev 2845)
+++ waska/trunk/waskaweb/public/formed/sprachen.xml 2010-05-31 15:49:08 UTC (rev 2846)
@@ -0,0 +1,122 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<document xmlns:tmp="http://www.xfa.org/schema/xfa-template/2.5/">
+ <choice>
+ <bool value="0" description="Afrikaans"/>
+ <bool value="1" description="Albanisch"/>
+ <bool value="2" description="Amharisch"/>
+ <bool value="3" description="Arabisch"/>
+ <bool value="4" description="Aramäisch"/>
+ <bool value="5" description="Armenisch"/>
+ <bool value="6" description="Aserbaidschanisch"/>
+ <bool value="7" description="Assami"/>
+ <bool value="8" description="Äthiopisch"/>
+ <bool value="9" description="Azeri"/>
+ <bool value="10" description="Baskisch"/>
+ <bool value="11" description="Bengali"/>
+ <bool value="115" description="Bosnisch"/>
+ <bool value="12" description="Bulgarisch"/>
+ <bool value="13" description="Burmesisch"/>
+ <bool value="14" description="Chinesisch"/>
+ <bool value="15" description="Dänisch"/>
+ <bool value="16" description="Darginisch"/>
+ <bool value="17" description="Dari"/>
+ <bool value="18" description="Deutsch" target="10"/>
+ <bool value="19" description="Englisch"/>
+ <bool value="20" description="Estnisch"/>
+ <bool value="21" description="Farsi"/>
+ <bool value="22" description="Finnisch"/>
+ <bool value="23" description="Französisch"/>
+ <bool value="24" description="Galla"/>
+ <bool value="25" description="Galizisch"/>
+ <bool value="26" description="Ge'ez"/>
+ <bool value="27" description="Georgisch"/>
+ <bool value="28" description="Glagolitisch"/>
+ <bool value="29" description="Griechisch"/>
+ <bool value="30" description="Gujarati"/>
+ <bool value="31" description="Haussa"/>
+ <bool value="32" description="Hebräisch"/>
+ <bool value="33" description="Hindi"/>
+ <bool value="34" description="Indonesisch"/>
+ <bool value="35" description="Inuktitut"/>
+ <bool value="36" description="Irisch"/>
+ <bool value="37" description="Isländisch"/>
+ <bool value="38" description="Italienisch"/>
+ <bool value="39" description="Japanisch"/>
+ <bool value="40" description="Jawi"/>
+ <bool value="41" description="Jiddisch"/>
+ <bool value="42" description="Kabardianisch"/>
+ <bool value="43" description="Kanarese"/>
+ <bool value="44" description="Kannada"/>
+ <bool value="45" description="Kasachisch"/>
+ <bool value="46" description="Katalanisch"/>
+ <bool value="47" description="Khmer"/>
+ <bool value="48" description="Kirgisisch"/>
+ <bool value="49" description="Koptisch"/>
+ <bool value="50" description="Koreanisch"/>
+ <bool value="51" description="Krimtatarisch"/>
+ <bool value="52" description="Kroatisch"/>
+ <bool value="53" description="Kurdisch"/>
+ <bool value="54" description="Laotisch"/>
+ <bool value="55" description="Lateinisch"/>
+ <bool value="56" description="Lettisch"/>
+ <bool value="57" description="Lihijanisch"/>
+ <bool value="58" description="Litauisch"/>
+ <bool value="59" description="Luxemburgisch"/>
+ <bool value="60" description="Makedonisch"/>
+ <bool value="61" description="Malayalam"/>
+ <bool value="62" description="Malaiisch"/>
+ <bool value="63" description="Maledivisch"/>
+ <bool value="64" description="Maori"/>
+ <bool value="65" description="Marathi"/>
+ <bool value="66" description="Moabitisch"/>
+ <bool value="67" description="Moldawisch"/>
+ <bool value="68" description="Mongolisch"/>
+ <bool value="116" description="Montenegrinisch"/>
+ <bool value="69" description="Nabatäisch"/>
+ <bool value="70" description="Nepalesisch"/>
+ <bool value="71" description="Niederländisch"/>
+ <bool value="72" description="Norwegisch"/>
+ <bool value="73" description="Ossetisch"/>
+ <bool value="74" description="Paschto"/>
+ <bool value="75" description="Persisch"/>
+ <bool value="76" description="Polnisch"/>
+ <bool value="77" description="Portugiesisch"/>
+ <bool value="78" description="Punjabi"/>
+ <bool value="79" description="Rätoromanisch"/>
+ <bool value="80" description="Rumänisch"/>
+ <bool value="81" description="Russisch"/>
+ <bool value="82" description="Safatenisch"/>
+ <bool value="83" description="Samoanisch"/>
+ <bool value="84" description="Sanskrit"/>
+ <bool value="85" description="Schwedisch"/>
+ <bool value="86" description="Serbisch"/>
+ <bool value="87" description="Sindhi"/>
+ <bool value="88" description="Singhalesisch"/>
+ <bool value="89" description="Slowakisch"/>
+ <bool value="90" description="Slowenisch"/>
+ <bool value="91" description="Spanisch"/>
+ <bool value="92" description="Swahili"/>
+ <bool value="93" description="Syrisch"/>
+ <bool value="94" description="Südarabisch"/>
+ <bool value="95" description="Tagalog"/>
+ <bool value="96" description="Tamil"/>
+ <bool value="97" description="Tamudisch"/>
+ <bool value="98" description="Telugu"/>
+ <bool value="99" description="Thailändisch"/>
+ <bool value="100" description="Tibetisch"/>
+ <bool value="101" description="Tigre"/>
+ <bool value="102" description="Tigrina"/>
+ <bool value="103" description="Tschechisch"/>
+ <bool value="104" description="Türkisch"/>
+ <bool value="105" description="Ugaritisch"/>
+ <bool value="106" description="Uigurisch"/>
+ <bool value="107" description="Ukrainisch"/>
+ <bool value="108" description="Ungarisch"/>
+ <bool value="109" description="Urdu"/>
+ <bool value="110" description="Usbekisch"/>
+ <bool value="111" description="Vietnamesisch"/>
+ <bool value="112" description="Walisisch"/>
+ <bool value="113" description="Weissrussisch"/>
+ <bool value="114" description="Zulu"/>
+ </choice>
+</document>
Added: waska/trunk/waskaweb/public/formed/staatsangehoerigkeit.xml
===================================================================
--- waska/trunk/waskaweb/public/formed/staatsangehoerigkeit.xml 2010-05-31 15:34:52 UTC (rev 2845)
+++ waska/trunk/waskaweb/public/formed/staatsangehoerigkeit.xml 2010-05-31 15:49:08 UTC (rev 2846)
@@ -0,0 +1,198 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<document>
+ <choice>
+ <bool value="0" description="Afghanistan"/>
+ <bool value="1" description="Albanien"/>
+ <bool value="2" description="Algerien"/>
+ <bool value="3" description="Andorra"/>
+ <bool value="4" description="Angola"/>
+ <bool value="5" description="Antigua und Barbuda"/>
+ <bool value="6" description="Argentinien"/>
+ <bool value="7" description="Armenien"/>
+ <bool value="8" description="Aserbaidschan"/>
+ <bool value="9" description="Australien"/>
+ <bool value="10" description="Bahamas"/>
+ <bool value="11" description="Bahrain"/>
+ <bool value="12" description="Bangladesch"/>
+ <bool value="13" description="Barbados"/>
+ <bool value="14" description="Belgien"/>
+ <bool value="15" description="Belize"/>
+ <bool value="16" description="Benin"/>
+ <bool value="17" description="Bhutan"/>
+ <bool value="18" description="Bolivien"/>
+ <bool value="19" description="Bosnien und Herzegowina"/>
+ <bool value="20" description="Botsuana"/>
+ <bool value="21" description="Brasilien"/>
+ <bool value="22" description="Brunei"/>
+ <bool value="23" description="Bulgarien"/>
+ <bool value="24" description="Burkina Faso"/>
+ <bool value="25" description="Burundi"/>
+ <bool value="26" description="Chile"/>
+ <bool value="27" description="China"/>
+ <bool value="28" description="Costa Rica"/>
+ <bool value="29" description="Deutschland" alternative="deutsch" target="50"/>
+ <bool value="30" description="Dominica"/>
+ <bool value="31" description="Dominikanische Republik"/>
+ <bool value="32" description="Dschibuti"/>
+ <bool value="33" description="Dänemark"/>
+ <bool value="34" description="Ecuador"/>
+ <bool value="35" description="El Salvador"/>
+ <bool value="36" description="Elfenbeinküste"/>
+ <bool value="37" description="Eritrea"/>
+ <bool value="38" description="Estland"/>
+ <bool value="39" description="Fidschi"/>
+ <bool value="40" description="Finnland"/>
+ <bool value="41" description="Frankreich"/>
+ <bool value="42" description="Gabun"/>
+ <bool value="43" description="Gambia"/>
+ <bool value="44" description="Georgien"/>
+ <bool value="45" description="Ghana"/>
+ <bool value="46" description="Grenada"/>
+ <bool value="47" description="Griechenland"/>
+ <bool value="48" description="Großbritannien"/>
+ <bool value="49" description="Guatemala"/>
+ <bool value="50" description="Guinea"/>
+ <bool value="51" description="Guinea-Bissau"/>
+ <bool value="52" description="Guyana"/>
+ <bool value="53" description="Haiti"/>
+ <bool value="54" description="Honduras"/>
+ <bool value="55" description="Indien"/>
+ <bool value="56" description="Indonesien"/>
+ <bool value="57" description="Irak"/>
+ <bool value="58" description="Iran"/>
+ <bool value="59" description="Irland"/>
+ <bool value="60" description="Island"/>
+ <bool value="61" description="Israel"/>
+ <bool value="62" description="Italien"/>
+ <bool value="63" description="Jamaika"/>
+ <bool value="64" description="Japan"/>
+ <bool value="65" description="Jemen"/>
+ <bool value="66" description="Jordanien"/>
+ <bool value="67" description="Kambodscha"/>
+ <bool value="68" description="Kamerun"/>
+ <bool value="69" description="Kanada"/>
+ <bool value="70" description="Kap Verde"/>
+ <bool value="71" description="Kasachstan"/>
+ <bool value="72" description="Katar"/>
+ <bool value="73" description="Kenia"/>
+ <bool value="74" description="Kirgisistan"/>
+ <bool value="75" description="Kiribati"/>
+ <bool value="76" description="Kolumbien"/>
+ <bool value="77" description="Komoren"/>
+ <bool value="78" description="Kongo, Demokratische Republik"/>
+ <bool value="79" description="Kongo, Republik"/>
+ <bool value="80" description="Korea, Demokratische Volksrepublik"/>
+ <bool value="81" description="Korea, Republik"/>
+ <bool value="82" description="Kroatien"/>
+ <bool value="83" description="Kuba"/>
+ <bool value="84" description="Kuwait"/>
+ <bool value="85" description="Laos"/>
+ <bool value="86" description="Lesotho"/>
+ <bool value="87" description="Lettland"/>
+ <bool value="88" description="Libanon"/>
+ <bool value="89" description="Liberia"/>
+ <bool value="90" description="Libyen"/>
+ <bool value="91" description="Liechtenstein"/>
+ <bool value="92" description="Litauen"/>
+ <bool value="93" description="Luxemburg"/>
+ <bool value="94" description="Madagaskar"/>
+ <bool value="95" description="Malawi"/>
+ <bool value="96" description="Malaysia"/>
+ <bool value="97" description="Malediven"/>
+ <bool value="98" description="Mali"/>
+ <bool value="99" description="Malta"/>
+ <bool value="100" description="Marokko"/>
+ <bool value="101" description="Marshallinseln"/>
+ <bool value="102" description="Mauretanien"/>
+ <bool value="103" description="Mauritius"/>
+ <bool value="104" description="Mazedonien"/>
+ <bool value="105" description="Mexiko"/>
+ <bool value="106" description="Mikronesien"/>
+ <bool value="107" description="Moldawien"/>
+ <bool value="108" description="Monaco"/>
+ <bool value="109" description="Mongolei"/>
+ <bool value="110" description="Montenegro"/>
+ <bool value="111" description="Mosambik"/>
+ <bool value="112" description="Myanmar"/>
+ <bool value="113" description="Namibia"/>
+ <bool value="114" description="Nauru"/>
+ <bool value="115" description="Nepal"/>
+ <bool value="116" description="Neuseeland"/>
+ <bool value="117" description="Nicaragua"/>
+ <bool value="118" description="Niederlande"/>
+ <bool value="119" description="Niger"/>
+ <bool value="120" description="Nigeria"/>
+ <bool value="121" description="Norwegen"/>
+ <bool value="122" description="Oman"/>
+ <bool value="123" description="Osttimor"/>
+ <bool value="124" description="Pakistan"/>
+ <bool value="125" description="Palau"/>
+ <bool value="126" description="Panama"/>
+ <bool value="127" description="Papua-Neuguinea"/>
+ <bool value="128" description="Paraguay"/>
+ <bool value="129" description="Peru"/>
+ <bool value="130" description="Philippinen"/>
+ <bool value="131" description="Polen"/>
+ <bool value="132" description="Portugal"/>
+ <bool value="133" description="Ruanda"/>
+ <bool value="134" description="Rumänien"/>
+ <bool value="135" description="Russland"/>
+ <bool value="136" description="Salomonen"/>
+ <bool value="137" description="Sambia"/>
+ <bool value="138" description="Samoa"/>
+ <bool value="139" description="San Marino"/>
+ <bool value="140" description="Saudi-Arabien"/>
+ <bool value="141" description="Schweden"/>
+ <bool value="142" description="Schweiz"/>
+ <bool value="143" description="Senegal"/>
+ <bool value="144" description="Serbien"/>
+ <bool value="145" description="Seychellen"/>
+ <bool value="146" description="Sierra Leone"/>
+ <bool value="147" description="Simbabwe"/>
+ <bool value="148" description="Singapur"/>
+ <bool value="149" description="Slowakei"/>
+ <bool value="150" description="Slowenien"/>
+ <bool value="151" description="Somalia"/>
+ <bool value="152" description="Spanien"/>
+ <bool value="153" description="Sri Lanka"/>
+ <bool value="154" description="St. Kitts und Nevis"/>
+ <bool value="155" description="St. Lucia"/>
+ <bool value="156" description="St. Vincent und die Grenadinen"/>
+ <bool value="157" description="Sudan"/>
+ <bool value="158" description="Suriname"/>
+ <bool value="159" description="Swasiland"/>
+ <bool value="160" description="Syrien"/>
+ <bool value="161" description="São Tomé und Príncipe"/>
+ <bool value="162" description="Südafrika"/>
+ <bool value="163" description="Tadschikistan"/>
+ <bool value="164" description="Tansania"/>
+ <bool value="165" description="Thailand"/>
+ <bool value="166" description="Togo"/>
+ <bool value="167" description="Tonga"/>
+ <bool value="168" description="Trinidad und Tobago"/>
+ <bool value="169" description="Tschad"/>
+ <bool value="170" description="Tschechien"/>
+ <bool value="171" description="Tunesien"/>
+ <bool value="172" description="Turkmenistan"/>
+ <bool value="173" description="Tuvalu"/>
+ <bool value="174" description="Türkei"/>
+ <bool value="175" description="Uganda"/>
+ <bool value="176" description="Ukraine"/>
+ <bool value="177" description="Ungarn"/>
+ <bool value="178" description="Uruguay"/>
+ <bool value="179" description="Usbekistan"/>
+ <bool value="180" description="Vanuatu"/>
+ <bool value="181" description="Vatikanstadt"/>
+ <bool value="182" description="Venezuela"/>
+ <bool value="183" description="Vereinigte Arabische Emirate"/>
+ <bool value="184" description="Vereinigte Staaten von Amerika"/>
+ <bool value="185" description="Vietnam"/>
+ <bool value="186" description="Weißrussland"/>
+ <bool value="187" description="Zentralafrikanische Republik"/>
+ <bool value="188" description="Zypern"/>
+ <bool value="189" description="Ägypten"/>
+ <bool value="190" description="Äquatorialguinea"/>
+ <bool value="191" description="Äthiopien"/>
+ <bool value="192" description="Österreich"/>
+ </choice>
+</document>
Added: waska/trunk/waskaweb/public/images/logos/logo_ka_75.png
===================================================================
(Binary files differ)
Property changes on: waska/trunk/waskaweb/public/images/logos/logo_ka_75.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: waska/trunk/waskaweb/templates/casemanagement/new.mako
===================================================================
--- waska/trunk/waskaweb/templates/casemanagement/new.mako 2010-05-31 15:34:52 UTC (rev 2845)
+++ waska/trunk/waskaweb/templates/casemanagement/new.mako 2010-05-31 15:49:08 UTC (rev 2846)
@@ -0,0 +1,108 @@
+## -*- coding: utf-8 -*-
+<%inherit file="../main.mako" />
+
+<%def name="buildNavipath()">
+ ${parent.buildNavipath()}
+ <li><a href="/case/">${_('cm_np_root')}</a></li>
+ <li><a href="/case/new2">${_('cm_np_new')}</a></li>
+</%def>
+
+<div class="waska_form">
+ <form id="waska_form" action="/case/newAction" accept-charset="UTF-8"
+ name="waska_form" method="POST">
+ <h1>Neue Fallakte anlegen</h1>
+ <fieldset>
+ <legend>Basisdaten</legend>
+ <table>
+ <tr>
+ <td class="label">
+ <label for="name">Name:</label>
+ </td>
+ <td>
+ <input class="field" type="text" size="50" maxlength="60"
+ name="name_1" id="name" value="${c.case.last_name or ""}">
+ </td>
+ </tr>
+ <tr>
+ <td class="label">
+ <label for="vorname">Vorname:</label>
+ </td>
+ <td>
+ <input class="field" type="text" size="50" maxlength="60"
+ name="vorname_1" id="vorname"
+ value="${c.case.first_name or ""}">
+ </td>
+ </tr>
+ <tr>
+ <td class="label">
+ <label for="adresse_strasse">Strasse:</label>
+ </td>
+ <td>
+ <input class="field" type="text" size="50" maxlength="60"
+ name="strasse" id="adresse_strasse"
+ value="${c.case.street or ""}">
+ </td>
+ </tr>
+ <tr>
+ <td class="label">
+ <label for="adresse_plz">PLZ:</label>
+ </td>
+ <td>
+ <input class="field" type="text" size="50" maxlength="60"
+ name="plz" id="adresse_plz"
+ value="${c.case.plz or ""}">
+ </td>
+ </tr>
+ <tr>
+ <td class="label">
+ <label for="adresse_ort">Ort:</label>
+ </td>
+ <td>
+ <input class="field" type="text" size="50" maxlength="60"
+ name="wohnort" id="adresse_ort"
+ value="${c.case.city or ""}">
+ </td>
+ </tr>
+ </table>
+ </fieldset>
+ <div style="padding: 1em 0;">
+ <p>${_('cm_new_p_please_consider_statement')}</p>
+ </div>
+ <div class="waska_form_element w100">
+ Als PDF-Version verfügbare Einverständniserklärungen zum
+ handschriftlichen Ausfüllen:
+ <table>
+ <tr>
+ <td class="table_row_h">
+ Arabisch <a href="/documents/ee_ar.pdf">download</a>
+ </td>
+ <td class="table_row_h">
+ Englisch <a href="/documents/ee_en.pdf">download</a>
+ </td>
+ </tr>
+ <tr>
+ <td>Polnisch <a href="/documents/ee_pl.pdf">download</a></td>
+ <td>Russisch <a href="/documents/ee_ru.pdf">download</a></td>
+ </tr>
+ <tr>
+ <td class="table_row_h">
+ Türkisch <a href="/documents/ee_tr.pdf">download</a>
+ </td>
+ <td class="table_row_h">
+ Deutsch
+ (Einwilligungserklärung ohne Hinweise zu Teilnehmernachweisen)
+ <a href="/documents/ee_de_ohnetn.pdf">download</a>
+ </td>
+ </tr>
+ </table>
+ </div>
+ <div class="waska_form_element w100">
+ <input type="checkbox" id="statement_signed" name="statement_signed"><label for="statement_signed">${_('cm_new_con_acceptance_statement_true')}</label>
+ </div>
+ <div class="input_space">
+ <input type="hidden" name="page" value="page_1">
+ <input type="submit" value="Erklärung drucken" name="print">
+ <input type="submit" value="Fallakte anlegen" name="save">
+ </div>
+ </form>
+</div>
Added: waska/trunk/waskaweb/templates/info/info.mako
===================================================================
--- waska/trunk/waskaweb/templates/info/info.mako 2010-05-31 15:34:52 UTC (rev 2845)
+++ waska/trunk/waskaweb/templates/info/info.mako 2010-05-31 15:49:08 UTC (rev 2846)
@@ -0,0 +1,121 @@
+## -*- coding: utf-8 -*-
+<%! import mpulsweb.lib.helper.filters as F %>
+<%inherit file="../main.mako" />
+<p>
+</p>
+<h1>Informationen über i-mpuls JMD</h1>
+<p>
+Im Auftrag des Bundesministeriums für Familie, Senioren, Frauen und Jugend
+(BMFSFJ) entwickelt und implementiert der Projektträger im DLR ein
+einheitliches Verfahren zur Dokumentation der Integrationsplanung in den
+Jugendmigrationsdiensten und zum Monitoring.
+Die Jugendmigrationsdienste (JMD) unterstützen junge Menschen mit
+Migrationshintergrund im Alter von 12 bis 27 Jahren bei der
+sprachlichen, schulischen, beruflichen und sozialen Integration.
+Derzeit nehmen bundesweit mehr als 400 JMD diese Aufgaben wahr,
+beraten Jugendliche und betreuen sie im Case Management.
+Die webbasierte Dokumentationssoftware „i-mpuls JMD“ wird zunächst in einer
+ Pilotphase mit 12 JMD erprobt und dann in einer für die JMD optimierten
+Form flächendeckend eingeführt.
+</p>
+<p>
+Einführung in das Programm und Adressen aller JMD:<br>
+<a href="http://www.jmd-portal.de" target="_blank"
+>http://www.jmd-portal.de</a>
+<br>
+Forum zum Austausch der fachlichen und technischen Entwicklungen in der
+Pilotphase:<br>
+<a href="http://www.jmd-portal.de/groupware" target="_blank"
+>www.jmd-portal.de/groupware</a>
+<br>
+</p>
+
+<h2>Kontakt</h2>
+<p>
+Projektträger<br>
+im Deutschen Zentrum für Luft- und Raumfahrt e. V.<br>
+Bildungsforschung, Integration, Genderforschung<br>
+Heinrich-Konen-Str. 1<br>
+53227 Bonn<br>
+<br>
+Dr. Olga Burkova<br>
+Tel. 0228/3821-505<br>
+<a href="mailto:olga.burkova at dlr.de">olga.burkova at dlr.de</a>
+oder <a href="mailto:jmd at dlr.de">jmd at dlr.de</a>
+<br>
+</p>
+
+<h2>Förderung</h2>
+<p>
+Das Programm „Jugendmigrationsdienste“ und die Entwicklung von i-mpuls JMD werden gefördert vom Bundesministerium für Familie, Senioren, Frauen und Jugend.
+<br>
+</p>
+
+<h2>Technischer Betrieb</h2>
+<p>
+Intevation GmbH<br>
+Neuer Graben 17<br>
+49074 Osnabrück<br>
+<br>
+Störungsannahme: 0541-335083-0<br>
+<a href="mailto:jmd-support at intevation.de">jmd-support at intevation.de</a>
+<br>
+</p>
+
+<h2>Über mpuls</h2>
+<p>
+mpuls ist eine Freie Software zur Verwaltung elektronischer Fallakten,
+die im Rahmen verschiedener Programme durch das Bundesministerium für
+Familie, Senioren, Frauen und Jugend (BMFSFJ) aus Mitteln des
+Europäischen Sozialfonds (ESF) gefördert wurde.
+</p>
+<p>
+Zu den möglichen Einsatzfeldern von mpuls zählen:
+<ul>
+ <li>Kinder- und Jugendhilfe
+ (für Hilfe- und Förder- und Integrationspläne),</li>
+ <li>Bildung (für Qualifizierungspläne, Übergangsmanagement
+ und Bildungsmonitoring),</li>
+ <li>Arbeitsförderung und Sozialhilfe
+ (für Eingliederungsvereinbarungen),</li>
+ <li>Gesundheitswesen (für Patientenakten und zur
+ Pflegedokumentation),</li>
+ <li>Statistik und Berichtswesen (in lokalen wie auch
+ überregionalen Zusammenhängen),</li>
+ <li>Projekt- und Programm-Monitoring
+ (z.B. zur Unterstützung des ESF-Stammblattverfahrens).</li>
+</ul>
+</p>
+<p>
+Einen ausführlichen Bericht über den Einsatz von mpuls WASKA im Rahmen des
+Programms „Kompetenzagenturen“ finden Sie im
+<a href="http://www.kompetenzagenturen.de/das_programm_kompetenzagenturen"
+target="_blank">Werkstattbericht 2008</a>.
+<br>
+</p>
+
+<h2>Umsetzung</h2>
+<p>
+Design und Implementation der Software durch die Intevation GmbH:
+Frank Koormann (Projektleitung), Sascha Teichmann, Torsten Irländer,
+Bernhard Herzog und Roland Geider unterstützt durch
+Bernhard Reiter, Benjamin Kirschner, Katharina Schütze, Alexander Schäfer
+und Sascha Wilde.
+Unterstützung beim Datenbankkonzept durch data in transit (Jutta Horstmann).
+<br>
+</p>
+
+<h2>Lizenz</h2>
+<p>
+Copyright © 2007-2010 Intevation GmbH, Germany.
+The program is provided AS IS, without warranty. Licensed under AGPLv3.
+</p>
+<p>
+This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU Affero General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+</p>
+<p>
+mpuls is available under <a href="http://wald.intevation.org/projects/mpuls/"
+target="_blank">http://wald.intevation.org/projects/mpuls/</a>
Added: waska/trunk/waskaweb/templates/jmdstruktur/new.mako
===================================================================
--- waska/trunk/waskaweb/templates/jmdstruktur/new.mako 2010-05-31 15:34:52 UTC (rev 2845)
+++ waska/trunk/waskaweb/templates/jmdstruktur/new.mako 2010-05-31 15:49:08 UTC (rev 2846)
@@ -0,0 +1,47 @@
+## -*- coding: utf-8 -*-
+<%inherit file="../main.mako" />
+
+<%def name="buildNavipath()">
+ ${parent.buildNavipath()}
+ <li><a href="/case/">${_('cm_np_root')}</a></li>
+ <li><a href="/case/">${_('cm_np_new')}</a></li>
+</%def>
+
+<div class="waska_form">
+ <form id="waska_form" action="/case/newAction" accept-charset="UTF-8"
+ name="waska_form" method="POST">
+ <h1>Neue Fallakte anlegen</h1>
+ <p>
+ In Kürze werden Sie hier die Möglichkeit haben neue Strukturdatenfallakten zu erstellen.
+ </p>
+ ##<fieldset>
+ ## <legend>Basisdaten</legend>
+ ## <table>
+ ## <tr>
+ ## <td class="label">
+ ## <label for="datum_begin_erfassung">Startdatum:</label>
+ ## </td>
+ ## <td>
+ ## <input class="field" type="text" size="50" maxlength="60"
+ ## name="datum_begin_erfassung" id="datum_begin_erfassung"
+ ## value="">
+ ## </td>
+ ## </tr>
+ ## <tr>
+ ## <td class="label">
+ ## <label for="datum_ende_erfassung">Enddatum:</label>
+ ## </td>
+ ## <td>
+ ## <input class="field" type="text" size="50" maxlength="60"
+ ## name="datum_ende_erfassung" id="datum_ende_erfassung"
+ ## value="">
+ ## </td>
+ ## </tr>
+ ## </table>
+ ##</fieldset>
+ ##<div class="input_space">
+ ## <input type="hidden" name="page" value="page_1">
+ ## <input type="submit" value="Fallakte anlegen" name="save">
+ ##</div>
+ </form>
+</div>
Added: waska/trunk/waskaweb/templates/jmdstruktur/overview.mako
===================================================================
--- waska/trunk/waskaweb/templates/jmdstruktur/overview.mako 2010-05-31 15:34:52 UTC (rev 2845)
+++ waska/trunk/waskaweb/templates/jmdstruktur/overview.mako 2010-05-31 15:49:08 UTC (rev 2846)
@@ -0,0 +1,11 @@
+## -*- coding: utf-8 -*-
+<%inherit file="../main.mako" />
+
+<%def name="buildNavipath()">
+ ${parent.buildNavipath()}
+ <li><a href="/case/">${_('cm_np_root')}</a></li>
+ <li><a href="/case/">${_('cm_np_new')}</a></li>
+</%def>
+
+<h1>Strukturdaten Übersicht</h1>
+In Kürze werden Sie hier eine Übersicht der Strukturdaten-Fallakten vorfinden.
Added: waska/trunk/waskaweb/templates/jmdstruktur/permission.mako
===================================================================
--- waska/trunk/waskaweb/templates/jmdstruktur/permission.mako 2010-05-31 15:34:52 UTC (rev 2845)
+++ waska/trunk/waskaweb/templates/jmdstruktur/permission.mako 2010-05-31 15:49:08 UTC (rev 2846)
@@ -0,0 +1,40 @@
+## -*- coding: utf-8 -*-
+<%inherit file="../main.mako" />
+
+<%def name="buildNavipath()">
+ ${parent.buildNavipath()}
+ <li><a href="/case/">${_('cm_np_root')}</a></li>
+ <li><a href="/case/">${_('cm_np_new')}</a></li>
+</%def>
+
+<div class="waska_form">
+ <form id="waska_form" action="/jmdstruktur/permissionAction" accept-charset="UTF-8"
+ name="waska_form" method="POST">
+ <h1>Benutzerrechte</h1>
+ <p>
+ Bitte wählen Sie aus der Liste die Benutzer aus, die berechtigt sein sollen, die JMD-Strukturfallakten zu lesen und zu bearbeiten.
+ </p>
+ <fieldset>
+ <legend>Benutzer</legend>
+ % if len(c.userlist) > 0:
+ <ul>
+ % for user in c.userlist:
+ <li>
+ <input type="checkbox" name="userid" value="${user.id}" id="user-${user.id}">
+ <label for="user-${user.id}">
+ ${user.last_name}, ${user.first_name}
+ </label>
+ </li>
+ % endfor
+ </ul>
+ % else:
+ Keine Benutzer gefunden
+ % endif
+ </fieldset>
+ <div class="input_space">
+ <p>
+ <input type="submit" value="Berechtigung setzen" name="save">
+ </p>
+ </div>
+ </form>
+</div>
Added: waska/trunk/waskaweb/templates/main.mako
===================================================================
--- waska/trunk/waskaweb/templates/main.mako 2010-05-31 15:34:52 UTC (rev 2845)
+++ waska/trunk/waskaweb/templates/main.mako 2010-05-31 15:49:08 UTC (rev 2846)
@@ -0,0 +1,314 @@
+## -*- coding: utf-8 -*-
+<%inherit file="base.mako" />
+<%def name="buildStatusBar()">
+ <div id="statusbar">
+ ${_('statusbar_logininfo')}:
+ <a href="${h.url_for(controller='/usersettings', action='showSettings',
+ id=h.getUserId())}"
+ title="${_('sm_menu_link_settings')}"
+ onclick="return checkModification();">
+ % if h.getLogin() != 'adm':
+ <strong>${h.getUserFullname()}</strong></a> (${h.getRole()})
+ % else:
+ <strong>${h.getUserLastname()}</strong></a>
+ % endif
+ <!--|
+ <a href="${h.url_for(controller='/usersettings', action='showSettings',
+ id=h.getUserId())}"
+ onclick="return checkModification();">${_('sm_menu_link_settings')}</a>-->
+ </div>
+</%def>
+
+<%def name="buildStartMenu()">
+ <div id="startmenu">
+ <ul>
+ <li>
+ <a href="${h.url_for(controller='/')}"
+ onclick="return checkModification();">
+ ${_('sm_menu_link_home')}
+ </a>
+ </li>
+ <!--<li>
+ <a href="${h.url_for(controller='/usersettings', action='showSettings',
+ id=h.getUserId())}"
+ onclick="return checkModification();">
+ ${_('sm_menu_link_settings')}
+ </a>
+ </li>-->
+ <!--<li>
+ <a href="${h.url_for(controller='/info')}"
+ onclick="return checkModification();">
+ ${_('sm_menu_link_responsible')}</a>
+ </li>-->
+ <li>
+ <a href="${h.url_for(controller='/help')}"
+ onclick="return checkModification();">
+ ${_('sm_menu_link_help')}</a>
+ </li>
+ <li>
+ <a href="${h.url_for(controller='/auth', action='logout')}"
+ onclick="return checkModification();">
+ ${_('sm_menu_link_logout')}</a>
+ </li>
+ </ul>
+ </div>
+</%def>
+
+<%def name="buildNavipath()">
+ <li><a href="${h.url_for(controller='/')}"
+ onclick="return checkModification();">${_('%s Start') % h.get_app_title()}</a></li>
+</%def>
+
+<%def name="buildInfofield()">
+</%def>
+
+<%def name="buildPrivacyfield()">
+</%def>
+
+<%def name="buildIco()">
+ <span class="menuico"> >></span>
+</%def>
+
+<%def name="buildNavigation()">
+ % if (h.getLogin() != 'adm'):
+ % if h.hasRole(['cm_ka', 'admin_ka']):
+ <div class="menu">
+ <div class="actions">
+ <h1>${_('%s Start') % h.get_app_title()}</h1>
+ <ul>
+ <li>
+ <a href="${h.url_for(controller='/')}">
+ ${_('sm_menu_link_home')}
+ </a>
+ </li>
+ ## APPOINTMENTS
+ % if g.mpuls_config.is_enabled('module', 'appointments'):
+ <li>
+ <a href="${h.url_for(controller='/appointment',
+ action='overview')}">
+ ${_('menu_app_link_overview')}
+ </a>
+ </li>
+ % endif
+ ## DOCUMENTS
+ % if g.mpuls_config.is_enabled('module', 'documents'):
+ <li>
+ <a href="${h.url_for(controller='/document',
+ action='globalOverview')}">
+ ${_('menu_doc_link_overview')}
+ </a>
+ </li>
+ % endif
+ </ul>
+ </div>
+ </div>
+ % endif
+ <div class="menu">
+ <div class="actions">
+ % if g.mpuls_config.is_enabled('module', 'casemanagement'):
+ <h1>${_('menu_header_cm')}</h1>
+ <ul>
+ <li>
+ <a href="${h.url_for(controller='/case_overview',
+ action='overview')}">
+ ${_('menu_cm_link_overview')}
+ </a>
+ </li>
+ % if h.hasRole(['cm_ka']):
+ <li>
+ <a href="${h.url_for(controller='/case', action='new')}">
+ ${_('menu_cm_link_new')}
+ </a>
+ </li>
+ % if g.mpuls_config.is_enabled('case-module', 'import'):
+ <li>
+ <a href="${h.url_for(controller='/case', action='importCase')}">
+ ${_('menu_cm_link_import')}
+ </a>
+ </li>
+ % endif
+ % endif
+ </ul>
+ % endif
+ </div>
+ </div>
+ <%
+ from mpulsweb.model.agencysettings import Agency
+ permission = [int(id) for id in Agency().get_value('jmdstrukur_permission_userid', []).split(',') if id != '']
+ %>
+ % if session['USER_AUTHORIZED'].id in permission or h.hasRole(['admin']):
+ <div class="menu">
+ <div class="actions">
+ <h1>${_('Strukturdaten')}</h1>
+ <ul>
+ % if session['USER_AUTHORIZED'].id in permission:
+ <li>
+ <a href="${h.url_for(controller='/jmdstruktur')}">
+ ${_('JMD-Fallakten')}
+ </a>
+ </li>
+ <li>
+ <a href="${h.url_for(controller='/jmdstruktur/new')}">
+ ${_('JMD-Fallakte anlegen')}
+ </a>
+ </li>
+ %endif
+ %if h.hasRole(['admin']):
+ <li>
+ <a href="${h.url_for(controller='/jmdstruktur/permission')}">
+ ${_('Benutzerberechtigungen')}
+ </a>
+ </li>
+ %endif
+ </ul>
+ </div>
+ </div>
+ % endif
+ % if g.mpuls_config.is_enabled('module', 'evaluation'):
+ <div class="menu">
+ <div class="actions">
+ <h1>${_('Evaluations')}</h1>
+ ${self.buildEvaluations()}
+ </div>
+ </div>
+ % endif
+ <div class="menu_spacer">
+ <div class="actions">
+ </div>
+ </div>
+ % endif
+ % if h.hasRole(['admin_ka']):
+ <div class="menu">
+ <div class="actions">
+ <h1>${_('menu_header_adm')}</h1>
+ <ul>
+ <li>
+ <a href="${h.url_for(controller='/administration',
+ action='overviewUser')}">
+ ${_('menu_adm_link_useroverview')}
+ </a>
+ </li>
+ <li>
+ <a href="${h.url_for(controller='/administration',
+ action='overviewUserGroups')}">
+ ${_('menu_adm_link_usergroupoverview')}
+ </a>
+ </li>
+ <li>
+ <a href="${h.url_for(controller='/settings')}">
+ ${_('menu_adm_link_showsettings')}
+ </a>
+ </li>
+ </ul>
+ </div>
+ </div>
+ % endif
+</%def>
+
+<%def name="buildEvaluations()">
+ <ul>
+ % for eval in g.mpuls_config.get('evaluations', 'enabled'):
+ <li>
+ <a href="/evaluate/evaluate/${eval.get('id')}">${eval.get('name')}</a>
+ </li>
+ % endfor
+ </ul>
+</%def>
+
+<%def name="buildFormErrors(labels=None)">
+ <% formular_labels = labels or {} %>
+ % if len(c.form_errors) > 0:
+ <div class="form_errors">
+ <h1><a name="error_list">${_('main_formular_input_error')}</a></h1>
+ <ul>
+ % for key, value in c.form_errors.iteritems():
+ <li>${_(formular_labels.get(key, '%s' % key))}: ${value}</li>
+ % endfor
+ </ul>
+ </div>
+ % endif
+</%def>
+
+<%def name="buildFooter()">
+ <div id="footer">
+ <div id="version_str">
+ <a href="${h.url_for(controller='/info')}"
+ onclick="return checkModification();">
+ ${_('sm_menu_link_responsible')}</a>
+ | ${g.mpuls_config.get_app_name()}
+ | ${g.mpuls_config.get_releasedate()}
+ | ${g.mpuls_config.get_app_version()}
+ </div>
+ </div>
+</%def>
+
+<%def name="buildContentHeader()">
+ ${self.buildUeberschrift()}
+ ${self.buildModusfield()}
+</%def>
+
+<%def name="buildUeberschrift()">
+</%def>
+
+<%def name="buildModusfield()">
+</%def>
+
+<span class="skiplink">
+ <a href="#startmenu" title="Direkt zum Hauptmenü springen"
+ tabindex="1">
+ Zum Hauptmenü springen
+ </a>
+</span>
+<span class="skiplink">
+ <a href="#navigation" title="Direkt zum Bereichsmenü springen"
+ tabindex="1">
+ Zum Bereichsmenü springen
+ </a>
+</span>
+<span class="skiplink">
+ <a href="#content" title="Direkt zum Inhalt springen" tabindex="2">
+ Zum Inhalt springen
+ </a>
+</span>
+<div id="header">
+ <div class="left" id="logo">
+ <a href="${h.url_for(controller='/')}"
+ onclick="return checkModification();">
+ <img src="${h.url_for('/images/logos/logo_ka_75.png')}"
+ alt="Logo Einrichtung" border="0">
+ </a>
+ </div>
+ <div id="rightheader">
+ ${self.buildStartMenu()}
+ ${self.buildStatusBar()}
+ <div id="navipath">
+ <ul>
+ ${self.buildNavipath()}
+ </ul>
+ </div>
+ </div>
+</div>
+<div id="main">
+ <div class="left">
+ <div>
+ % if h.hasRole(['cm_ka']):
+ ${self.buildPrivacyfield()}
+ % endif
+ ${next.buildNavigation()}
+ </div>
+ </div>
+ <div id="content" class="right">
+ <div id="status_str_nofloat">
+ % if c.status_msg:
+ <span class="redcolor">${c.status_msg}</span>
+ % else:
+ <strong>Hinweis:</strong>
+ Gegen ${h.get_logouttime()} Uhr wird diese Sitzung automatisch
+ beendet. Speichern sie bitte vorher Ihre Eingaben!
+ % endif
+ </div>
+ ${self.buildContentHeader()}
+ ${self.body()}
+ </div>
+</div>
+${self.buildFooter()}
Added: waska/trunk/waskaweb/templates/privacy/default/privacy_statement.html
===================================================================
--- waska/trunk/waskaweb/templates/privacy/default/privacy_statement.html 2010-05-31 15:34:52 UTC (rev 2845)
+++ waska/trunk/waskaweb/templates/privacy/default/privacy_statement.html 2010-05-31 15:49:08 UTC (rev 2846)
@@ -0,0 +1,98 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+<head>
+<title>Einverständniserklärung</title>
+<meta name="generator" content="Bluefish 1.0.7">
+<meta name="date" content="2007-11-15T22:22:38+0100">
+<meta name="copyright" content="Intevation GmbH">
+<meta name="keywords" content="">
+<meta name="description" content="">
+<meta name="ROBOTS" content="NOINDEX, NOFOLLOW">
+<meta http-equiv="content-type" content="text/html; charset=UTF-8">
+<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8">
+<meta http-equiv="content-style-type" content="text/css">
+<meta http-equiv="expires" content="0">
+<link href="/styles/all.css" media="all" rel="stylesheet" type="text/css">
+<link href="/styles/print.css" media="screen" rel="stylesheet" type="text/css">
+<link href="/styles/print.css" media="print" rel="stylesheet" type="text/css">
+<style type="text/css">
+.statement_content {
+ width: 90%;
+ font-size: 0.95em;
+ margin-bottom: 5em;
+}
+.statement_signs {
+ width: 90%;
+ font-size: 0.95em;
+ margin: 4em 0;
+}
+</style>
+<body>
+<h1>Einwilligungserklärung</h1>
+<div class="statement_content">
+<p>Ich bin damit einverstanden, dass<br>
+<br>
+<strong>der JMD:</strong> $KA_NAME,<br>
+<br>
+<strong>Adresse:</strong> $KA_ADRESSE<br>
+<br>
+alle Informationen, die für meine sprachliche, schulische, berufliche und
+soziale Eingliederung notwendig sind, bis zu meinem 27. Lebensjahr speichern
+und nutzen kann.
+</p>
+
+<p>
+Die Informationen, die ich über mich preisgebe, werden vertraulich behandelt.
+Der JMD ist jedoch auf die Unterstützung von IT-Dienstleistern angewiesen,
+die die Hard- und Software betreiben und nur nach Anweisung des JMD handeln.
+Diese sind ebenfalls zur Vertraulichkeit verpflichtet. Formell muss ich für
+diese Unterstützung jedoch die <strong>mich beratenden Mitarbeiter von Ihrer
+Schweigepflicht entbinden.</strong>
+</p>
+
+<p>
+Ich habe jederzeit die Möglichkeit, die über mich gespeicherten Daten beim oben genannten JMD einzusehen.
+</p>
+
+<p>
+Das Programm, an dem ich teilnehme, wird durch die Bundesrgierung finanziell
+gefördert. Daher müssen Daten zur Erfolgskontrolle wissenschaftlich und
+statistisch ausgewertet werden. Dies erfolgt durch entsprechende Institute -
+aber nur mit anonymen Daten: Mein Name, meine Adresse und mein
+Geburtsdatum werden hierzu gelöscht!
+</p>
+
+<p>
+Die vorliegende Einwilligung kann ich jederzeit zurückziehen;
+ich muss diese auch nicht abgeben. Allerdings kann dies dazu führen,
+dass der JMD mich nicht bzw. nicht mehr so gut betreuen kann.
+</p>
+
+<p>
+Ich habe die Einwilligung verstanden. Ich erteile sie und entbinde die mich
+beratenden JMD-Mitarbeiter für den hier erklärten Zweck von ihrer
+Schweigepflicht:
+</p>
+
+<p>
+<strong>Vorname:</strong> $VORNAME <strong>Nachname:</strong> $NACHNAME<br>
+<br>
+wohnhaft in<br>
+<br>
+<strong>Straße:</strong> $STRASSE $STRASSENR <strong>PLZ/Ort: </strong>$PLZ $ORT</p>
+</div>
+<div class="statement_signs">
+<table cellspacing=5 cellpadding=0 width="100%" border=0>
+ <tbody>
+ <tr>
+ <td style="text-align: left; border:0">
+ ______________________________<br>
+ Ort, Datum</td>
+ <td style="text-align: right; border:0">
+ ______________________________<br>
+ Unterschrift des/der Jugendlichen</td>
+ </tr>
+</table>
+</div>
+</body>
+</html>
Added: waska/trunk/waskaweb/templates/privacy/list_statements.mako
===================================================================
--- waska/trunk/waskaweb/templates/privacy/list_statements.mako 2010-05-31 15:34:52 UTC (rev 2845)
+++ waska/trunk/waskaweb/templates/privacy/list_statements.mako 2010-05-31 15:49:08 UTC (rev 2846)
@@ -0,0 +1,57 @@
+## -*- coding: utf-8 -*-
+<%inherit file="/casemanagement/main.mako" />
+<%! import mpulsweb.lib.helper.filters as F %>
+<%def name="buildNavipath()">
+ ${parent.buildNavipath()}
+ <li><a href="/case/select/${session.get('case').id}/1">${_('cm_np_select')}</a></li>
+ <li><a href="/privacy/listStatements">${_('statement_np_list_statements')}</a></li>
+</%def>
+<h1>${_('Avaliable statements')}</h1>
+<div class="widget container">
+<h2>Einwilligung</h2>
+<p> Deutsch:
+ <a href="${h.url_for(controller='/privacy', action='printStatement', id=session.get('case').id)}" target="_blank">
+ Einwilligung drucken
+ </a>
+</p>
+<p>
+Als PDF-Version verfügbare Einwilligung zum handschriftlichen Ausfüllen:
+<table>
+ <tr>
+ <td class="table_row_h">Arabisch <a href="/documents/ee_ar.pdf">download</a></td>
+ <td class="table_row_h">Englisch <a href="/documents/ee_en.pdf">download</a></td>
+ </tr>
+ <tr>
+ <td>Polnisch <a href="/documents/ee_pl.pdf">download</a></td>
+ <td>Russisch <a href="/documents/ee_ru.pdf">download</a></td>
+ </tr>
+ <tr>
+ <td class="table_row_h">Türkisch <a href="/documents/ee_tr.pdf">download</a></td>
+ <td class="table_row_h">Deutsch (Einwilligungserklärung ohne Hinweise zu Teilnehmernachweisen) <a href="/documents/ee_de_ohnetn.pdf">download</a></td>
+ </tr>
+</table>
+</p>
+<br>
+<h2>Vereinbarung Förderplan</h2>
+<p>
+Vereinbarung zwischen dem Jugendlichen und der Kompetenzagentur über einen
+gemeinsam ausgearbeiteten Förderplan im Rahmen des Case-Managements. Es ist
+eine eigene Einverständniserklärung des Jugendlichen und ggf. der
+Erziehungsberechtigen einzuholen, wenn der Förderplan bzw. Daten an eine andere
+Hilfeinstitution weitergeleitet werden
+</p>
+<p>
+ <a href="${h.url_for(controller='/statement', action='printAidPlanStatement', id=session.get('case').id)}" target="_blank">
+ Erklärung drucken
+ </a>
+</p><br>
+<h2>Einwilligungserklärung zur Übermittlung von personenbezogenen Daten an die Kompetenzagentur</h2>
+<p>
+Erklärung zur Schweigepflichtsentbindung von Vertrauenspersonen mit Schweigepflicht gemäß § 203 StGB gegenüber der Kompetenzagentur.
+</p>
+<p>
+ <a href="${h.url_for(controller='/statement', action='printDiscretionStatement', id=session.get('case').id)}" target="_blank">
+ Erklärung drucken
+ </a>
+</p>
+</div>
More information about the Mpuls-commits
mailing list