Intro

Using Oddapy

Concepts

Admin

Managing Slots

A Slot representd an event, task or anthing else that has a name, priority, starting date and time and a duration. In other words, a Slot is a placeholder of a moment of your life that is meant to do something. Oddapy is here to make it simple. This chapter discusses about creating and editing a slot in Oddapy Calendar.

Creating a Calendar Slot

A slot can be created in three ways:

  1. When you create a task under a Goal,
  2. Tapping Add New the Calendar View is opened, and
  3. Tap on a slot on the Calendar.

Here is the slot creation form:

Calendar Slot creation form
🚨 Important

When creating a task, an integrated calendar slot is created automatically. No separate action is required. Fields in a Task and a Calendar Slot look similar visually. However, there are fundumental difference in how they behave. Oddapy tried to keep the user experience seemless while maintaining distinct functionality of each.

Input Guidelines

  • Name is a mandatory field and follows the rulles of Name as in other objects.
  • Description is optional and follows the rulles of Description as in other objects.
  • Priority is mandatory. You can select the priority level of the slot from the Priority dropdown list. Available options: High, Medium, Normal, Low, or Least.
  • Starting Date & Time is mandatory:
    • Date: Tap to open the date picker and select the starting date.
    • Time: Tap to open the time input dialog and select the starting time.
  • Duration is mandatory:
    • Enter a numeric value indicating how long the slot lasts.
    • Duration Unit: Select either Minutes or Hours from the dropdown.
  • If you are planning for a slot that repeats, repeating interval and frequency are required. Here are the required information:
    • Select the repeating interval from the Recurrance dropdown list. Available options are: Daily, Weekly, Monthly & Yearly
    • Select the repeating frequency based on the interval:

      Weekly: Choose days of the week when the slot will be repeated. Tap on ... button to open the opetions.

      Monthly: Choose dates of the month to repeat the slot. Tap on the ... button to open the floating Calendar.

      Yearly: Choose specific dates each year to repeat the slot. Tap on the ... button to open the floating Calendar.

    • Select the end date of repetition.
  • If you need any assets readily available in your slot, you can select the assets to attach with the slot. Tap on + Select Asset button to browse for your assets. You'll find the assets in the slots.
🚨 Important

If no priority is selected, Normal priority is assigned to the slot.

Once the inputs are provided, tap the button to save the slot. It instantly appears on your calendar.

Editing / Resetting Tasks

💡

This part of the discussion applies to Tasks in Goals module and Calendar Slots

From design perspective, we make Distinction between Editing and Resetting. The impact of Reset is significant compared Editing.

Editing a Slot

Editing a slot means modifying the details of one or more instance of a slot. For example, assume that you have a slot for daily workout routine starting from 1st November 2025 for two months, schedule at 6AM in the morning for 45 minutes. You start working out on schedule. Since you are doing good, on 15th November, you decided to increase the duration to 60 minutes from 16th November. This is editing a task. when you want to partially modify the specification of a slot, we call it editing. You can edit the following fields of a task:

  • Name
  • Description
  • Priority
  • Starting time, and
  • Duration

To edit a slot, tap on any slot in the Calendar View and open it for editing. As show in the following screenshot, few of the fields like start date and repeat types are not editable. Those are critical fields for the Slot specification. Changing those will fundumentally affect the Slot. You can change those by reseting it.

Slot editing form

Impact on Repeating Slot

When you edit a repeating slot, the impact can be given to:

  • the currently select slot, or
  • the currently select slot + all future slots

You'll be prompted to select the options:

Task impact options

Reset a Slot

When you reset a Slot, you completely redefine it. You can change all the fields including the start and repeat types. In fact, when you reset a slot, all previous records of the slot are deleted including the notification and previous completion status. The only time you should be reseting a slot is when you want to restructure it and start afresh. In other cases, resetting is strongly discouraged.

To reset a slot, tap [uiicon_reset] in the above form.

Slot reset

Deleting a Slot

You can delete a slot by taping [uiicon_delete] in the Slot form.

🚨 Important

Deleting a slot deletes all associated records including the notification plan and previous completion status

The Slot Viewer

The slot form becomes Slot Viewer when opened from the Calendar View. Its a convenient floating window displaying full details of your calendar slots. It toggles open or closed by tapping a slot on the calendar.

Slot Viewer

When you are in Calendar View, you will see both the normal calendar slots and the slots that are integrated with tasks. You can distinguish between them as follows:

  • An integrated slot has the icon of the task in it.
  • When you tap it, the task viewer opens.
  • A normal slot has the Caption of Calendar Slot and an integrated slot has the name of the Goal the task belong to.

Slot Viewer Commands

The slot viewer has these options in it:

[uiicon_reset]Removes the slot entirely.
[uiicon_delete]Removes the slot entirely.
🗸Toggles the completion status of the slot.
[uiicon_plus]Opens the asset browser to attach new assets.