07-12-2016, 10:45 PM
(This post was last modified: 07-12-2016, 10:46 PM by PNWMan.
Edit Reason: Looked like a wall of text
)
Nick, me and you were talking yesterday about this, and I just wanted to share some ideas we had:
*Students and builders could type in a command to register their timezone, instead of going to a site to do it. They would simply type in the hour it was for them (maybe with both 12/24 hour clocks supported? like you could do either 22 or 10P and it would accept it), and the server would check that hour against the server's time and come up with the appropriate timezone. Then, all times given to the client by the server would be individualized to that client's timezone. (Maybe provide a warning about registering times close to the change of an hour, since sometimes people's times can be a bit off and they might accidentally register an hour ahead/behind?) Also, you could register whether you use a 12 or 24 hour clock so that way you can more easily understand times given to you (possibly have this timezone registration all in one command? like /tz 10P 12 would be it's 10 PM for me and I use a 12 hour clock).
*Builders could schedule a lesson, with the lesson name, builder name, and time (location isn't that important because if the student is there at the time, they could just tp to the builder). This could be done either with commands or with the forum, but using the forum to schedule lessons might clutter whatever thread would be used, but using commands would make it more easy to abuse (pole dancing lessons every hour for the next week...). Whatever staff thinks is the best option.
*Then, students could type in a command to find available lessons, and it would give a list. Student's shouldn't have to sign up for lessons, they can just be there at the right time and it would work out. Since this command would also display the times, maybe require that they set their timezone first.
*A given amount of time after the lesson (maybe a few hours), the lesson is automatically removed from the list.
*Could we possibly use the same kind of system for scheduling internships? Except instead of listing the times they occur at (since they would be ongoing projects), it would just list the internships currently available, and then students could ask the builder in charge if they could join or something.
*Students will be renamed Apprentices, and the School server will also be renamed, although no decisions as to what have been made (Training, Beginning, Starting... who knows? Give some ideas!) Apprentices would remain visitors on the build server, unless they were invited by a Builder to an internship. Then, they would gain the rank Intern on build which would last either until the builder closed the internship (also removing it from the list of internships) or until a set amount of time later (so students don't have building perms on build for long).
*Students and builders could type in a command to register their timezone, instead of going to a site to do it. They would simply type in the hour it was for them (maybe with both 12/24 hour clocks supported? like you could do either 22 or 10P and it would accept it), and the server would check that hour against the server's time and come up with the appropriate timezone. Then, all times given to the client by the server would be individualized to that client's timezone. (Maybe provide a warning about registering times close to the change of an hour, since sometimes people's times can be a bit off and they might accidentally register an hour ahead/behind?) Also, you could register whether you use a 12 or 24 hour clock so that way you can more easily understand times given to you (possibly have this timezone registration all in one command? like /tz 10P 12 would be it's 10 PM for me and I use a 12 hour clock).
*Builders could schedule a lesson, with the lesson name, builder name, and time (location isn't that important because if the student is there at the time, they could just tp to the builder). This could be done either with commands or with the forum, but using the forum to schedule lessons might clutter whatever thread would be used, but using commands would make it more easy to abuse (pole dancing lessons every hour for the next week...). Whatever staff thinks is the best option.
*Then, students could type in a command to find available lessons, and it would give a list. Student's shouldn't have to sign up for lessons, they can just be there at the right time and it would work out. Since this command would also display the times, maybe require that they set their timezone first.
*A given amount of time after the lesson (maybe a few hours), the lesson is automatically removed from the list.
*Could we possibly use the same kind of system for scheduling internships? Except instead of listing the times they occur at (since they would be ongoing projects), it would just list the internships currently available, and then students could ask the builder in charge if they could join or something.
*Students will be renamed Apprentices, and the School server will also be renamed, although no decisions as to what have been made (Training, Beginning, Starting... who knows? Give some ideas!) Apprentices would remain visitors on the build server, unless they were invited by a Builder to an internship. Then, they would gain the rank Intern on build which would last either until the builder closed the internship (also removing it from the list of internships) or until a set amount of time later (so students don't have building perms on build for long).