Answers.Body: <p>For the field type you could use a <a href="https://github.com/engram-design/SuperTable" rel="nofollow noreferrer">Super Table</a> field, with columns for the times, the class and the teacher. For the class and teacher column you could consider using an Entries or Categories field, this makes sure the classes are named consistently and you could have links to the classes' description or the teacher's about page.</p>
  
  <p>I would probably create one of these Super Table fields for each weekday and just list them one below the other in your entry type or global set. Is there mulitple rooms or any other reasons to create multiple schedules, than have them in a channel section (ordered by title) or a structure. This could also be handy in case you want to store schedules for each year or season. The user could create the upcoming schedule and it automatically becomes active with the start or the new season (set an expiry date and always pick the latest entry).</p>
  
  <p>Here's an example for school classes:</p>
  
  <p><a href="https://i.sstatic.net/Uct6b.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/Uct6b.png" alt="Schedule with Super Table field"></a></p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-10-28T14:50:02.313Z
Answers.Text: Very cool. That's made it much easier and cleaner. Thank you.
Answers.UserDisplayName: user3818623
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-10-28T07:50:42.017Z
Answers.LastActivityDate: 2015-10-28T07:55:56.600Z
Answers.LastEditDate: 2015-10-28T07:55:56.600Z
Answers.UserDisplayName: carlcs
Body: <p>I am building a site for a martial arts school. I want to add a repeating schedule to the site from Monday through Saturday so the user can edit classes and times when needed. What would be the best way to do this? Should I use a global, structure or something else?</p>
  
  <p>Thanks.</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-10-28T02:07:28.273Z
Comments.Text: Will the schedule hold the same content besides date and time?
Comments.UserDisplayName: a-am
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-10-28T02:43:28.530Z
Comments.Text: Yes, it would hold the same content each week.
Comments.UserDisplayName: user3818623
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-10-28T02:58:33.743Z
Comments.Text: We have a plugin we built to help with recurring schedules.  It is in beta but  stable enough it is being used in production. http://tippingmedia.com/craft/
Comments.UserDisplayName: a-am
Tags: <entries>
Title: Building a Class Schedule
ThreadText: # Building a Class Schedule
  
  (Asked by: username_0 on 2015-10-28)
  
  I am building a site for a martial arts school. I want to add a repeating schedule to the site from Monday through Saturday so the user can edit classes and times when needed. What would be the best way to do this? Should I use a global, structure or something else?
  
  Thanks.
  
  **Tags:** entries
  
  > **Comments:**
  > **username_1**: Will the schedule hold the same content besides date and time?  
  > **username_0**: Yes, it would hold the same content each week.  
  > **username_1**: We have a plugin we built to help with recurring schedules.  It is in beta but  stable enough it is being used in production. http://tippingmedia.com/craft/  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_2 on 2015-10-28. Score: 1 | Accepted answer
  
  For the field type you could use a [Super Table](https://github.com/engram-design/SuperTable) field, with columns for the times, the class and the teacher. For the class and teacher column you could consider using an Entries or Categories field, this makes sure the classes are named consistently and you could have links to the classes' description or the teacher's about page.
  
  I would probably create one of these Super Table fields for each weekday and just list them one below the other in your entry type or global set. Is there mulitple rooms or any other reasons to create multiple schedules, than have them in a channel section (ordered by title) or a structure. This could also be handy in case you want to store schedules for each year or season. The user could create the upcoming schedule and it automatically becomes active with the start or the new season (set an expiry date and always pick the latest entry).
  
  Here's an example for school classes:
  
  [![Schedule with Super Table field](https://i.sstatic.net/Uct6b.png)](https://i.sstatic.net/Uct6b.png)
  
  > **Comments:**
  > **username_0**: Very cool. That's made it much easier and cleaner. Thank you.  
  
  ---
  
  