HumanResourceManager: HumanResourceManager

Description Usage Arguments Details Value Author(s) References See Also Examples

Description

Administer the persons of interest in the MPIA: HR managers act in a particular domain and care for people (objects of class Person). The HR manager is used to add or remove people, to cluster together in groups those persons that share a similar competence profile, and to find persons with experience in a particular area.

Usage

1
	HumanResourceManager( domainmanager, domain, environment )

Arguments

domainmanager

An object of class DomainManager.

domain

Optional: an object of class Domain. If no domain is referenced, the Domain Manager's default domain will be selected (typically 'generic').

environment

Optional: a particular environment, default is parent.frame.

Details

Just like in a company, the HumanResourceManager cares for the people working in it: it holds pointers to the Person objects, provides an interface for group mining, and helps with identifying experts (with a particular profile).

Value

The constructor (see 'initialize') returns the DomainManager object.

Author(s)

Fridolin Wild <wild@brookes.ac.uk>

References

Fridolin Wild (2016): Learning Analytics in R with SNA, LSA, and MPIA, Springer:Berlin.

See Also

More detailed information: HumanResourceManager-class, environment, Person, Domain

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
dmgr = DomainManager()
data(generic.domain)
dmgr$add(d, title="generic")

ppl = HumanResourceManager(dmgr)

fridolin = ppl$add("fridolin")
fridolin$write("this demonstrates skills in business.", label="example")
terms(fridolin)

max = ppl$add("maximilian")
max$write("shows skills in business")

jo = ppl$add("jo")
jo$write("risk assessment is another topic")

ppl$ls()
terms( performances(ppl) )
groups(ppl)
competences(ppl)

mpia documentation built on May 2, 2019, 4:18 p.m.