Skip to main content

How not having an online presence is sabotaging your school growth

 The truth remains that the rule of the game has changed, what worked ten years ago, is not what’s working today. Ten years ago, internet has not gained traction, social media was just starting, every body was comfortable doing same old thing they were used to. Mobile phone did not enjoy the level of acceptance, it’s enjoying today, there was no online school portal that processes result in real time, and also makes it available for students and parents for viewing and printing while just sitting at the comfort of their home. Friends, things has changed, holding on to the fading old method, will only make you to go down with it. Therefore is wisdom to hug on to this moving train, a change that’s sweeping our overall way of doing things, or risked frustration. Quickly i will show you how this changes is sabotaging your school growth.

1. No Working School Website

In Nigeria today more than 78 million people are online, 6 billion people globally, having a website in today’s world is as important as having a school building, a school without building is not ready for business, like wise a school without a website. Every parents wants the best school to enrol their children, now, school business is one of the most competitive ever, to stand out you need you need to exhume credibility, parents are not satisfy again with the status quo again, they want more, having a website is one of such way to position your school as a leader.

2. Social Media Presence

Social media basically are tools for connectivity like Facebook, twitter, Instagram and the rest of them, today in Nigeria, more people are on social media than people living in the entire state of lagos. Social media gives your school exposure, now gone are the days where schools are mainly for people living within the particular physical location of a school, social media positions your school to attract students from far and near, it is also creates a bond between your school and your students. Schools that are not on social media are levelling the ground for competition to sweep off the little that is remaining.

3. Online school management software

Now somebody might be asking, what’s the different between our website and online school software, website is just an online catalogue that gives a basic information about your school to the outside world, school management software is  an online tool for management of some of the difficult and delicate task in your school like result processing. As simple as it sounds, a school without an online school management software is making it self vulnerable to competition. Things have changed, people wants to access their term result any where ,any time. The era of paper report card is gone, and the manual process of processing is mauled with some much errors, that can destroy the reputation of school in split seconds. Your school is a brand, only a brand with strong reputation can strive effectively in a competitive market, don’t allow human errors to destroy the reputation of your school. See 4 Reasons why your school needs an online school management software to know how not having a school management software can destroy your credibility as a school.


Popular posts from this blog

How to do partial update for HTTP APIs in ASP.NET CORE MVC with JSON Patch

JSON Patch is a format for describing changes to a JSON document. It can be used to avoid sending a whole document when only a part has changed. When used in combination with the HTTP PATCH method, it allows partial updates for HTTP APIs in a standards compliant way. A JSON Patch document is just a JSON file containing an array of patch operations. The patch operations supported by JSON Patch are “add”, “remove”, “replace”, “move”, “copy” and “test”. The operations are applied in order: if any of them fail then the whole patch operation should abort.
The JSON Patch supports the following operations:
Add - Adds a value to an object or inserts it into an array.Remove -  Removes a value from an object or array. Replace - Replaces a value. Equivalent to a “remove” followed by an “add”. Copy - Copy a value from one location to another within the JSON document. Both from and path are JSON Pointers. Move - Move a value from one location to the other. Both from and path are JSON Pointers. Test - Te…

Top 2 ways to pass parameters to a view component

View components is a feature of ASP.NET Core MVC, that’s similar to partial view and child actions, one cool thing about view component it allows you to create reusable components with or without logic.
The purpose of this post is to show you how to pass view component as a parameter when invoking it from view and controller.
Another  cool thing about View Components is that it separates the logic of which markup to display from the markup itself. It’s a class that inherits from View component and implements Invoke and InvokeAsync Methods, the return type can vary, and that depends on largely what you intend to render.
Example of Simple View Component
public class ItemViewComponent : ViewComponent
   public IViewComponentResult Invoke()
       return View();
To use the View Component, we have to invoke the Item View component from _Layout.cshtml

How to implement multi-tenancy with subdomains using Route Constraint in ASP.NET MVC

According to Wikipedia, The term "software multitenancy" refers to a software architecture in which a single instance of software runs on a server and serves multiple tenants. A tenant is a group of users who share a common access with specific privileges to the software instance. With a multitenant architecture, a software application is designed to provide every tenant a dedicated share of the instance - including its data, configuration, user management, tenant individual functionality and non-functional properties. Multitenancy contrasts with multi-instance architectures, where separate software instances operate on behalf of different tenants. By giving companies, access to a tenant through a subdomain of choice, will help to personalise the experience more and gives a sense of ownership to each tenant. This will go along way to bring consistency in there branding.
Implementing Route Constraint
You use route constraints to restrict the browser requests that match a partic…