Messaging

3 reasons we need to power up MOOCs with real time communication

[sgmb id="1"]

2012 - The year that marked itself in the history of Higher Ed and online learning - the year when the MOOC revolution started making education open to everyone who is interested in learning irrespective of their age, background knowledge and financial status. It was autumn 2011 when Sebastian Thrun recorded his Stanford class lectures on Artificial Intelligence and made it available online. No wonder why 180,000 students were attracted to it. And soon after, Coursera, edX and Udacity came forward with access to quality education material, solving the problem of increasing debt on students. Since then, more than 8 million students have registered for online courses and successfully completed them.

Why we need to power up MOOCs with real time communication?

Despite bringing such disruptive change in the pedagogy of learning, MOOCs have always faced questions related to their effectiveness. We are still not sure if MOOCs are as effective, or more effective in imparting valuable learning experiences to learners, than sitting in a classroom. The key question now is to focus on issue of learner engagement. While the MOOC platforms and the technologies they use have been ever progressing, yet they are in their infancy when it comes down to engaging learners. Keep on Reading!

By Apoorva, ago
Push Notifications

Enable Apple push notification

In continuation with the previous article , this article is intended to explain how iOS remote notification works. Below graphics explain how basics of notification in iOS. We will go through each steps one by one.

Step 1: Register your device with APNS server :

First thing we need to request apple to register your device with apns. For this you need to call below code from your launcher controller.

(void)registerForNotification{

if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 8.0)

{

[[UIApplication sharedApplication] registerUserNotificationSettings:[UIUserNotificationSettings settingsForTypes:(UIUserNotificationTypeSound | UIUserNotificationTypeAlert | UIUserNotificationTypeBadge) categories:nil]];

[[UIApplication sharedApplication] registerForRemoteNotifications];

}else

{

[[UIApplication sharedApplication] registerForRemoteNotificationTypes:

(UIUserNotificationTypeBadge | UIUserNotificationTypeSound | UIUserNotificationTypeAlert)];

}

}

Once you call this method from your controller, you will get a callback to your Appdelegate method: didRegisterForRemoteNotificationsWithDeviceToken. You will get device token from apple server in hex format. For a sample code checkout our open source iOS SDK.

Read More

By Adarsh Kumar, ago