{"id":973,"date":"2011-12-28T22:59:57","date_gmt":"2011-12-28T14:59:57","guid":{"rendered":"http:\/\/blog.quickschools.com\/?p=973"},"modified":"2011-12-28T22:59:57","modified_gmt":"2011-12-28T14:59:57","slug":"control-vs-flexibility","status":"publish","type":"post","link":"https:\/\/blog.quickschools.com\/control-vs-flexibility\/","title":{"rendered":"Control vs. Flexibility"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div><p>At <a title=\"Powerfully Simple School Management\" href=\"http:\/\/www.quickschools.com\">QuickSchools<\/a>, we often debate on the best ways to present a new module, feature or enhancement. There is indeed a fine balance between control and flexibility. Too much control on a particular module and it can be regarded as too rigid, cumbersome, or hard to use. Too much flexibility and it might not fit what you\u2019re looking for.<\/p>\n<p>Here\u2019s an example:<\/p>\n<p>We recently posted a rather lengthy <a title=\"Course Structure for Non-K12 Schools\" href=\"http:\/\/blog.quickschools.com\/2011\/12\/07\/course-structure-for-non-k12-schools-with-rolling-enrollment-no-academic-terms\/\">article on how to set up a QuickSchools account if you don\u2019t have academic terms<\/a>. Non-overlapping academic terms make it easy for schools to control which information (grades, subjects, enrolment, schedules, etc) is active, and which is archived. But this method of doing things impedes on the flexibility for QuickSchools to cater to schools that don\u2019t have academic terms.<\/p>\n<p>So how would we make the system both flexible enough to cater to schools that do not have academic terms, while still allowing the control for the term-based schools to easily move between academic terms?<\/p>\n<p>This is one of the many challenges we face as a Software-as-a-Service (SaaS) vendor, where all customers work off the same code base. Rest assured, our engineers are continually looking for improvements that will work well for everyone.<\/p>\n<p>We welcome suggestions to improve our product and services. If you\u2019re not sure about something, come chat with us, or send us an email at <a href=\"mailto:support@quickschools.com\">support@quickschools.com<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>At QuickSchools, we often debate on the best ways to present a new module, feature or enhancement. There is indeed a fine balance between control and flexibility. Too much control on a particular module and it can be regarded as too rigid, cumbersome, or hard to use. Too much flexibility and it might not fit [&hellip;]<\/p>\n","protected":false},"author":5617131,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_wpcom_ai_launchpad_first_post":false,"_jetpack_hide_featured_image":false,"_jetpack_featured_image_duplicate_dismissed":0,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"{title}\n\n{excerpt}\n\n{url}","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_wpas_customize_per_network":false,"jetpack_post_was_ever_published":false},"categories":[46802671],"tags":[],"class_list":["post-973","post","type-post","status-publish","format-standard","hentry","category-new-features-releases"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Control vs. Flexibility - QuickSchools Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.quickschools.com\/control-vs-flexibility\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Control vs. Flexibility - QuickSchools Blog\" \/>\n<meta property=\"og:description\" content=\"At QuickSchools, we often debate on the best ways to present a new module, feature or enhancement. There is indeed a fine balance between control and flexibility. Too much control on a particular module and it can be regarded as too rigid, cumbersome, or hard to use. Too much flexibility and it might not fit [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.quickschools.com\/control-vs-flexibility\/\" \/>\n<meta property=\"og:site_name\" content=\"QuickSchools Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/quickschools\" \/>\n<meta property=\"article:published_time\" content=\"2011-12-28T14:59:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/blog.quickschools.com\/wp-content\/uploads\/2013\/07\/quickschoolslogo.jpg?fit=1037%2C263&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"1037\" \/>\n\t<meta property=\"og:image:height\" content=\"263\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Azroy Kandan\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@quickschools\" \/>\n<meta name=\"twitter:site\" content=\"@quickschools\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Azroy Kandan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/blog.quickschools.com\\\/control-vs-flexibility\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.quickschools.com\\\/control-vs-flexibility\\\/\"},\"author\":{\"name\":\"Azroy Kandan\",\"@id\":\"https:\\\/\\\/blog.quickschools.com\\\/#\\\/schema\\\/person\\\/f0e658eb86a09d8b261f3229f1dfb8d5\"},\"headline\":\"Control vs. Flexibility\",\"datePublished\":\"2011-12-28T14:59:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blog.quickschools.com\\\/control-vs-flexibility\\\/\"},\"wordCount\":236,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/blog.quickschools.com\\\/#organization\"},\"articleSection\":[\"New Features \\\/ Releases\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/blog.quickschools.com\\\/control-vs-flexibility\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blog.quickschools.com\\\/control-vs-flexibility\\\/\",\"url\":\"https:\\\/\\\/blog.quickschools.com\\\/control-vs-flexibility\\\/\",\"name\":\"Control vs. Flexibility - QuickSchools Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.quickschools.com\\\/#website\"},\"datePublished\":\"2011-12-28T14:59:57+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blog.quickschools.com\\\/control-vs-flexibility\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blog.quickschools.com\\\/control-vs-flexibility\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blog.quickschools.com\\\/control-vs-flexibility\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/blog.quickschools.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Control vs. Flexibility\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blog.quickschools.com\\\/#website\",\"url\":\"https:\\\/\\\/blog.quickschools.com\\\/\",\"name\":\"QuickSchools Blog\",\"description\":\"Powerfully simply school management\",\"publisher\":{\"@id\":\"https:\\\/\\\/blog.quickschools.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blog.quickschools.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/blog.quickschools.com\\\/#organization\",\"name\":\"QuickSchools Blog\",\"url\":\"https:\\\/\\\/blog.quickschools.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/blog.quickschools.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/blog.quickschools.com\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/SQUARE-LOGO-1.png?fit=829%2C914&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/blog.quickschools.com\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/SQUARE-LOGO-1.png?fit=829%2C914&ssl=1\",\"width\":829,\"height\":914,\"caption\":\"QuickSchools Blog\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.quickschools.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/quickschools\",\"https:\\\/\\\/x.com\\\/quickschools\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/quickschools.com\\\/\",\"https:\\\/\\\/www.instagram.com\\\/quickschools\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/blog.quickschools.com\\\/#\\\/schema\\\/person\\\/f0e658eb86a09d8b261f3229f1dfb8d5\",\"name\":\"Azroy Kandan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b50a7d7d1611b36586907aace6a62c5697796a5fcd268e5070502f2814030f79?s=96&d=identicon&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b50a7d7d1611b36586907aace6a62c5697796a5fcd268e5070502f2814030f79?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b50a7d7d1611b36586907aace6a62c5697796a5fcd268e5070502f2814030f79?s=96&d=identicon&r=g\",\"caption\":\"Azroy Kandan\"},\"sameAs\":[\"http:\\\/\\\/www.azroykandan.com\"],\"url\":\"https:\\\/\\\/blog.quickschools.com\\\/author\\\/gokun2\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Control vs. Flexibility - QuickSchools Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.quickschools.com\/control-vs-flexibility\/","og_locale":"en_US","og_type":"article","og_title":"Control vs. Flexibility - QuickSchools Blog","og_description":"At QuickSchools, we often debate on the best ways to present a new module, feature or enhancement. There is indeed a fine balance between control and flexibility. Too much control on a particular module and it can be regarded as too rigid, cumbersome, or hard to use. Too much flexibility and it might not fit [&hellip;]","og_url":"https:\/\/blog.quickschools.com\/control-vs-flexibility\/","og_site_name":"QuickSchools Blog","article_publisher":"https:\/\/www.facebook.com\/quickschools","article_published_time":"2011-12-28T14:59:57+00:00","og_image":[{"width":1037,"height":263,"url":"https:\/\/i0.wp.com\/blog.quickschools.com\/wp-content\/uploads\/2013\/07\/quickschoolslogo.jpg?fit=1037%2C263&ssl=1","type":"image\/jpeg"}],"author":"Azroy Kandan","twitter_card":"summary_large_image","twitter_creator":"@quickschools","twitter_site":"@quickschools","twitter_misc":{"Written by":"Azroy Kandan","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.quickschools.com\/control-vs-flexibility\/#article","isPartOf":{"@id":"https:\/\/blog.quickschools.com\/control-vs-flexibility\/"},"author":{"name":"Azroy Kandan","@id":"https:\/\/blog.quickschools.com\/#\/schema\/person\/f0e658eb86a09d8b261f3229f1dfb8d5"},"headline":"Control vs. Flexibility","datePublished":"2011-12-28T14:59:57+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.quickschools.com\/control-vs-flexibility\/"},"wordCount":236,"commentCount":0,"publisher":{"@id":"https:\/\/blog.quickschools.com\/#organization"},"articleSection":["New Features \/ Releases"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.quickschools.com\/control-vs-flexibility\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.quickschools.com\/control-vs-flexibility\/","url":"https:\/\/blog.quickschools.com\/control-vs-flexibility\/","name":"Control vs. Flexibility - QuickSchools Blog","isPartOf":{"@id":"https:\/\/blog.quickschools.com\/#website"},"datePublished":"2011-12-28T14:59:57+00:00","breadcrumb":{"@id":"https:\/\/blog.quickschools.com\/control-vs-flexibility\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.quickschools.com\/control-vs-flexibility\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/blog.quickschools.com\/control-vs-flexibility\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.quickschools.com\/"},{"@type":"ListItem","position":2,"name":"Control vs. Flexibility"}]},{"@type":"WebSite","@id":"https:\/\/blog.quickschools.com\/#website","url":"https:\/\/blog.quickschools.com\/","name":"QuickSchools Blog","description":"Powerfully simply school management","publisher":{"@id":"https:\/\/blog.quickschools.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.quickschools.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/blog.quickschools.com\/#organization","name":"QuickSchools Blog","url":"https:\/\/blog.quickschools.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.quickschools.com\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/blog.quickschools.com\/wp-content\/uploads\/2024\/03\/SQUARE-LOGO-1.png?fit=829%2C914&ssl=1","contentUrl":"https:\/\/i0.wp.com\/blog.quickschools.com\/wp-content\/uploads\/2024\/03\/SQUARE-LOGO-1.png?fit=829%2C914&ssl=1","width":829,"height":914,"caption":"QuickSchools Blog"},"image":{"@id":"https:\/\/blog.quickschools.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/quickschools","https:\/\/x.com\/quickschools","https:\/\/www.linkedin.com\/company\/quickschools.com\/","https:\/\/www.instagram.com\/quickschools\/"]},{"@type":"Person","@id":"https:\/\/blog.quickschools.com\/#\/schema\/person\/f0e658eb86a09d8b261f3229f1dfb8d5","name":"Azroy Kandan","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/b50a7d7d1611b36586907aace6a62c5697796a5fcd268e5070502f2814030f79?s=96&d=identicon&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/b50a7d7d1611b36586907aace6a62c5697796a5fcd268e5070502f2814030f79?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b50a7d7d1611b36586907aace6a62c5697796a5fcd268e5070502f2814030f79?s=96&d=identicon&r=g","caption":"Azroy Kandan"},"sameAs":["http:\/\/www.azroykandan.com"],"url":"https:\/\/blog.quickschools.com\/author\/gokun2\/"}]}},"jetpack_publicize_connections":[],"jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pu3aW-fH","jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/blog.quickschools.com\/wp-json\/wp\/v2\/posts\/973","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.quickschools.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.quickschools.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.quickschools.com\/wp-json\/wp\/v2\/users\/5617131"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.quickschools.com\/wp-json\/wp\/v2\/comments?post=973"}],"version-history":[{"count":2,"href":"https:\/\/blog.quickschools.com\/wp-json\/wp\/v2\/posts\/973\/revisions"}],"predecessor-version":[{"id":975,"href":"https:\/\/blog.quickschools.com\/wp-json\/wp\/v2\/posts\/973\/revisions\/975"}],"wp:attachment":[{"href":"https:\/\/blog.quickschools.com\/wp-json\/wp\/v2\/media?parent=973"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.quickschools.com\/wp-json\/wp\/v2\/categories?post=973"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.quickschools.com\/wp-json\/wp\/v2\/tags?post=973"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}