M1.3 module quiz
Ten questions. 80% to pass (8 of 10). Open book, unlimited retakes.
Answers are collapsed under each question. Answer first, then check.
Q1
The cron 0 8 * * 1-5 fires:
A. Every weekday at 8:00 AM in the schedule’s IANA timezone
B. The first five days of each month at 8:00 AM local
C. Every day at 8:00 AM, ignoring the day-of-week
D. Five times at 8:00 AM, then it stops firing
Show answer
Correct: A. Day-of-week 1-5 is Monday to Friday, and the schedule’s timezone handles DST automatically. Writing 0 8 1-5 * * instead puts 1-5 in day-of-month and fires on the first five days of every month.
Q2
A schedule has a stop cron and no start cron. The outcome:
A. The schedule is rejected as invalid at save
B. Resources restart automatically at midnight
C. Resources stop and never restart automatically
D. The stop cron is ignored and nothing stops
Show answer
Correct: C. A one-directional schedule is valid and occasionally intended, but far more often an oversight. The 24-hour weekly grid is the surface that makes the gap visible before you save.
Q3
ZopNight cron does NOT support:
A. Ranges such as 1-5 in the day field
B. L for last-day-of-month and # for nth-occurrence
C. Steps such as */15 used in the minute field alone
D. Lists such as 1,3,5 in the day field
Show answer
Correct: B. Also unsupported: the ? placeholder, a seconds field and a year field. Five fields only, which keeps the syntax small; complex scenarios use multiple crons in one schedule.
Q4
The human-readable preview is generated by:
A. A ZopNight-specific parser
B. A large language model
C. The cloud provider’s API
D. The cronstrue library
Show answer
Correct: D. If the preview reads what you intended, the cron is correct; if it disagrees with your intent, the cron is wrong. Trust the preview over your reading of the expression.
Q5
The three preset schedules are:
A. Dev, Staging and Production presets only
B. Business Hours, Peak Hours, Weekend Scale-Down
C. Daily, Weekly and Monthly presets
D. Aggressive, Balanced, Conservative
Show answer
Correct: B. Presets are starting points, not policy: customising from a preset is the expected path once the workload’s real shape is known.
Q6
Exclusive membership on schedule attachment means:
A. A resource follows exactly one scheduling source, so there is no ambiguity about what governs it
B. Only one single schedule is permitted per organisation at any one given moment in time
C. Schedules cannot be shared between different teams
D. A schedule can hold only one resource at a time
Show answer
Correct: A. The constraint exists to make “why did this resource stop?” answerable. Without it, two attachments could apply conflicting crons to the same resource.
Q7
The savings estimator computes from:
A. Billed cost measured over the trailing 30 days of usage
B. The provider’s own savings calculator
C. A fixed percentage per resource type
D. Rack rate multiplied by the inactive hours the crons produce
Show answer
Correct: D. Rack rate rather than billed cost, because the estimate is about hours removed at list price before the discount stack. Using billed cost would double-count discounts you already have.
Q8
Adding resources to a schedule changes the estimator’s savings percentage:
A. Upward
B. Not at all
C. Downward
D. Unpredictably
Show answer
Correct: B. The percentage depends on the crons, not on the resources. The cost base and the absolute dollar figure both rise proportionally, so the ratio is unchanged.
Q9
A schedule’s timezone is expressed in:
A. A fixed UTC offset
B. The provider region
C. IANA timezone name
D. An ISO country code
Show answer
Correct: C. An IANA name carries DST rules, so 0 8 * * 1-5 in America/New_York stays 8 AM local through both transitions without the cron changing.
Q10
The 24-hour weekly grid catches three failure modes. Which is one?
A. A gap where resources are never started
B. Invalid cron syntax in one field
C. A timezone mismatch with the provider
D. Resources attached to two schedules
Show answer
Correct: A. Gaps and overlaps are visual properties, which is exactly what a grid is good at and what reading cron expressions is bad at.
What’s next
Back to Build your first schedule.