How does the scheduler work?
Read on, to learn about the basic concept of the scheduler.
This chapter covers the principal use, not the detailed handling
of the forms.
Why a scheduler?
In the "dESPair survey 2000", we discussed the use of a scheduler
system for our activities. The old system was not very attractive,
so I decided to rebuild it from scratch. But I'm diverting... the
use of the scheduler is to coordinate and facilitate our group
activities. While the logbook itself is a fine instrument for
each of our crew members, it doesn't provide much help in coordinating
activities that include many flights.
That's where the scheduler has it's place. It is a tool that should
help the Mission/Campaign responsible to:
a) manage multiple missions per campaign and multiple flights per
mission
b) file "jobs" for any number of pilots
c) keep track of which jobs are already assigned to a pilot and
which are not
Especially point c) should help us keep the confusion about who's
flying what mission/job as low as possible.
So far so good. But the scheduler is not only a dynamic listing
system, but rather a tightly integrated module of the logbook.
This is how the scheduler help the pilots:
Whenever you find time to perform a flight or two, you visit the
scheduler main page, and browse through the listed campaigns and missions. Assigning yourself to a flight through the scheduler interface will
automatically create a new flight in the logbook. These flights
are listed as "Scheduled" (-> blue dots), until you close them manually.
(See Editing flight data)
There are a few things that the Campaign master must keep in mind
while feeding the scheduler system:
a) Always create a campaign with a distinct name
b) Keep the mission count low. I suggest you split up campaigns
once the mission count reaches 10 or so. You can reflect that
in the campaign name (like Campaign XY, p1 - for part 1)...
c) Don't file missions too early. if the filed missions need to
be done before the next missions can take place, you might
want to wait with filing them, until the previous missions
are done. This does not count for sequential flights within
one mission -> there, the pilots need to use the open/close
state feature of the logbook.
d) Use meanigfull names for missions. The title should describe
the task as good as possible with only a few words.
Things that are missing in the scheduler right now:
The mission frame does currently not show if the mission
a) has open jobs and b) is all done or not. I will add
these features in the next time, making it easier to get
an overview of the mission status and required jobs.
Edit procedures. These things are time consuming to implement
in PHP (at least with my level of experience) - so be patient...
they will be available at some point. The idea is to always be
able to edit every data point you can file through the system.
But due to the rather big amount of variables/database fields the system
currently manages, it takes time to get the edit forms done.
Also, the sort order is foul and certain minor flaws have been
detected. I'll take care of that stuff in my next free time slot.
Clear sky!
Hak