A lot of people are discussing alternative systems of varying complexity to be added alongside/replace time requirements. There might be a simpler solution that would do much the same and be way easier to manage.
Checklist system:
In lobby you have another tab you can open called ‘skill checklist’ or something similar. The checklist has a bunch of listed tasks that can be self assessed by the player, and are organised into departments.
Mock up for example:
Engineering-
Can construct and deconstruct walls [ _ ] 1
Can construct and deconstruct doors [ _ ] 2
Can repair spacing [ _ ] 3
Can repair wiring [ _ ] 4
Can repair piping [ _ ] 5
Can step down HV to LV [ _ ] 6
Can build and operate AME [ _ ] 7
Can build and operate tesla [ _ ] 8
Can build and operate singularity [ _ ] 9
Can build and operate TEG [ _ ] 10
Can setup distro [ _ ] 11
Can setup cryo [ _ ] 12
Can create freezon [ _ ] 13
Promotion options- (alongside time req ofc)
Engineer needs 1,2,3,4
Atmos needs 1,2,3,4,5
CE needs 1,2,3,4,5,6,7,8,9,10,11
Cosmetics options-
Senior Engi needs 1,2,3,4,5,6,7,8,9,10
Senior Atmos needs 1,2,3,4,5,10,11,12,13
What could this achieve?
most of the time when a player can’t do their job tasks is because they didn’t know what they were supposed to know or not, it’s a non malicious accident that the player didn’t avoid because they didn’t know what they didn’t know. This will not stop a bad faithed CE from playing the CE as they can just lie by checking all the boxes. This will stop a good faithed CE from playing the role before they’re ready for the responsibilities and also inform them what responsibilities are expected that they should learn.
This could also extend to antag roles as we have all seen a nukeop agent at some point who is shocked and confused that they need to know chemistry.
It also gives senior roles an actual meaning beyond playtime, the senior Atmos tech will always know how to make freezon.
While this would be a tool for the player, not the admin, this could be adapted by admins if they saw use in it, like if they see a new player with all boxes ticked. In its raw state it would not effect admin load.
I think that from ease of use, and being WAY simpler to implement than other suggestions, this is a good contender on how to improve on the current situation.
Also I think it will be fun and rewarding to check off all the boxes, I could imagine it would give new players a tangible goal to strive for while prompting them to try more aspect of the game. I really want to have a full screen of ticks, that would feel very rewarding.
(starting item tied to ‘can fly and dock a shuttle’ check box - class D shuttle license)
Edit: gonna move this to a feature request as I want to flesh out the idea better, present it clearer and include the comment ideas as I kept thinking about this the last 2 days.