YaST/Modules/Education
From openSUSE
Contents |
About
The "Education"-module is a module desinged for family-computers to give ones children controlled access to the computer. Basically this module will create groups and users. Each group is assinged to a Kiosk template (later as well to a Sabayon template).
This module will run during installation. The user will be able to:
- create a new user => his child(ren)
- choose one of the three(?) settings:
- child < 7 years (pre school)
- child 7-14 years (primary school)
- child 14> years
Depending on these settings, YaST2 should:
- enable one of three Kiosk-Modes (see above) for the new user
- configure a transparent Proxy and Internet-Filter (allow whitelisted sites only, deny blacklisted websites only, allow everything - depending on the age of the child?) which can be configured by the parent later (YaST2-Modul for dansguardian or squidguard needed)
- configure the Firewall settings for IRC and other tools using Internet connections - depending on the age of the child.
Development
jdsn is creating a YaST module. It will create users and groups and write the other settings to sysconfig. A separate script will take care of the Kiosk and proxy settings. This module will become part of an AddOn-Product for openSUSE (Edu-CD) and probably not become part of the main distribution.
To give you a little hint how it may look like here is a first screenshot:
Status of the YaST module:
- done
- UI mostly complete and functional
- reading from sysconfig works
- todo
- writing changed settings to the system
Here are two current screenshots:
Getting involved
If you want to help with the development of this module just go on and check out the source code from
http://svn.opensuse.org/svn/yast/branches/tmp/jdsn/edu-users
Find further information and documentation about YaST development on our YaST Development pages. You may even contact us on our mailinglist
- yast-devel@opensuse.org - Discussions concerning the YaST Development
- Subscribe | Unsubscribe | Help | Archives
or in our IRC channel irc://irc.opensuse.org/yast

