Community & Support

Is drupal able to handle the following usecase?

Hello,

I am currently evaluating whether Drupal is the right platform to build an employee assessment portal on.
This is the use case I am trying to solve:
The company that wants to use the portal is quite large and has many locations in various countries.
Employess of the company will be assessed throughout the year (using quizzes and other means), to ensure they comply with federal guidlines.
The quizzes are managed by a compliance department at a location X in country Y. The employees are managed by a HR department at a location X in country Y.
It is important that neither an individual from the compliance / HR department has any access to the results of employees at any other location or country.
There is a country manager that will have access to all results belonging to the corresponding country and will be able to run reports.

The company has aquired multiple other companies, so it is important that there are for lack of a better term 'subsites' hosting the same content with a different look and feel due to the difference in branding of the aquired companies.
To make it clear, I don't want to have a replicated drupal installation, but one single system serving all these needs.

I realize that this is little information, an eloquent guess is good enough for me at this point.

Thanks + Regards,

Steve

Comments

_

Yep, drupal should be able to handle this-- you'll want to look at the http://drupal.org/project/og and/or http://drupal.org/project/domain modules.

_
Don't be a Help Vampire - read and abide the forum guidelines.
If you find my assistance useful, please pay it forward to your fellow drupalers.

OG

Hi WorldFallz,

thanks for your answer. I had a look at OG and it seems to fit a lot of what we need, what I am not sure of is the following:

- Instead of calling it Groups it should have a different terminology. How easy is that to achieve, do we have to touch the source code of the OG module for that?

- The idea for OG is for the community to create groups. In my use case I don't want anyone to create a group but only a user with a certain role. Is that possible?

Thanks,

Steve

_

A content type is used to represent the 'group' -- you can name it whatever you like. You can also pretty much change all strings with the http://drupal.org/project/stringoverrides module.

_
Don't be a Help Vampire - read and abide the forum guidelines.
If you find my assistance useful, please pay it forward to your fellow drupalers.