loops-ext/cyberapps/knowledge
2024-09-30 17:42:27 +02:00
..
browser add cyberapps package with 2 sub-packages, + Python3 fixes 2024-09-30 17:42:27 +02:00
locales add cyberapps package with 2 sub-packages, + Python3 fixes 2024-09-30 17:42:27 +02:00
__init__.py add cyberapps package with 2 sub-packages, + Python3 fixes 2024-09-30 17:42:27 +02:00
configure.zcml add cyberapps package with 2 sub-packages, + Python3 fixes 2024-09-30 17:42:27 +02:00
data.py add cyberapps package with 2 sub-packages, + Python3 fixes 2024-09-30 17:42:27 +02:00
interfaces.py add cyberapps package with 2 sub-packages, + Python3 fixes 2024-09-30 17:42:27 +02:00
knowledge_de.dmp add cyberapps package with 2 sub-packages, + Python3 fixes 2024-09-30 17:42:27 +02:00
README.txt add cyberapps package with 2 sub-packages, + Python3 fixes 2024-09-30 17:42:27 +02:00
tests.py add cyberapps package with 2 sub-packages, + Python3 fixes 2024-09-30 17:42:27 +02:00

=============================
Knowledge Management Specials
=============================

Note: This package depends on loops.

Let's do some basic set up

  >>> from zope.app.testing.setup import placefulSetUp, placefulTearDown
  >>> site = placefulSetUp(True)

  >>> from zope import component, interface

and setup a simple loops site with a concept manager and some concepts
(with all the type machinery, what in real life is done via standard
ZCML setup):

  >>> from loops.interfaces import ILoops, IConcept
  >>> from loops.concept import Concept

  >>> from loops.tests.setup import TestSite
  >>> t = TestSite(site)
  >>> concepts, resources, views = t.setup()
  >>> loopsRoot = site['loops']

We then import a loops .dmp file containing all necessary types and
predicates.

  >>> from loops.knowledge.tests import importData
  >>> importData(loopsRoot)

  >>> from cyberapps.knowledge.tests import importData
  >>> importData(loopsRoot)


Job Positions
=============

Job positions, qualifications, interpersonal skills
---------------------------------------------------

  >>> from cyberapps.knowledge.browser.qualification import JobPositionsOverview
  >>> from cyberapps.knowledge.browser.qualification import IPSkillsForm

Person data
-----------

  >>> from cyberapps.knowledge.browser.person import JobPersonsOverview


Competences Questionnaire
=========================

  >>> from cyberapps.knowledge.data import IPSkillsQuestionnaire


Reporting
=========

  >>> from cyberapps.knowledge.browser.report import JobsListing, JobDescription