Corona in the classroom

I teach at a college in San Francisco and we’re thinking of using corona. Can anyone give me an idea of corona works in the classroom?

I’m wondering about the subscription how many subscriptions would I need for a class of 20 students? Is testing in the simulator good for the classroom?

How much hassle is it get students to build their apps and load them onto a real device? What kind of subscription would we need for this?

Thanks [import]uid: 98652 topic_id: 17103 reply_id: 317103[/import]

The educational discount page is here: http://developer.anscamobile.com/forms/educators-and-students

It might be possible to have the student’s use the trail version for classwork, and have one purchased version to make a device targeted app if needed. Technically the school needs one purchased version of Corona and an Apple or Android dev license from Apple or Amazon to publish a school app. Students can also buy individual licenses from Corona and Apple if they want to take their work further.

Our local high school is investigating this approach.

-David

[import]uid: 96411 topic_id: 17103 reply_id: 64345[/import]

Thanks for the reply. We have an Apple Developer license.

The Apple certificates and provisioning system is not easy to work with. I’m just wondering:

  1. What type of Corona install it would take to be able to build apps in the classroom where students can test their work. Can we get by with the trial version or a single subscription?

  2. And, what type of subscription we would need for students to build apps to test on real devices. We probably need at least one subscription.

I’m guessing the instructor would have to setup a provisioning file for each device that might be tested with. [import]uid: 98652 topic_id: 17103 reply_id: 64374[/import]

The Corona trial version and an Apple Dev certificate is all you need to compile and deploy apps on iOS test devices for a classroom. A purchased Corona license will not have the trial version pop-up message that occurs when you run the app on an iOS device, and you can submit to the Apple AppStore for sale.

For a classroom environment, all you need the the trial version of Corona and an Apple certificate. That will allow students to make as many Corona apps as they like, and build Corona apps for up to 100 different iOS test devices with the basic Apple Dev license. You get a Dev certificate from Apple and can create an unlimited number of apps for a max of 100 devices. Each target device certificate is good for several weeks, but can be refreshed. You can also leverage the Beta test licensing process for app distribution, but only for a limited time period before the app certificate expires. This is designed to prevent developers circumventing the App store.

Hope that helps,

-David
[import]uid: 96411 topic_id: 17103 reply_id: 64378[/import]

Thanks again, let me as a few more questions so I can clarify.

We will probably need at least one Corona Subscription.

Can we share one subscription for 20 computers?

If the students all use a trial subscription will they need to create a Corona account and register? Or can we register all computers in the classroom with a school email address?

I’m guessing we can build and deploy apps to real devices from students machines, assuming they each have a trial subscription.

We will probably have to have the Apple Developer certificate on a single instructor machine and have the instructor make provisioning files for student devices.

[import]uid: 98652 topic_id: 17103 reply_id: 64481[/import]

From a technical perspective, each student machine needs a trial version, but I do not know if they all must be unique accounts. The instructor machine with the Apple Dev certificat also does not need a paid Corona subscription unless you either want the apps on target devices to not have the Corona pop up message or you want to publish to the App Store.

David [import]uid: 96411 topic_id: 17103 reply_id: 64495[/import]

Thanks for all of the help David. I need to sort this out for the budget.

It sounds like I need to figure out whether we can run several copies of Corona, each using the same account, simultaneously.

It also looks like we could probably do it all with the trial version for little or no cost. Though we would not be able to publish and we would have the Corona popup message.

We’re hoping to get a few iPads into the budget so we have test devices. I figure we can set provisioning files for these. If student have their own devices we can provision those. [import]uid: 98652 topic_id: 17103 reply_id: 64500[/import]

I am using Corona in my mobile app class for the second year. The over-whelming majority of my students prefer it to xCode and Java.

Several of my students has made has done a nice job of supplementing their income and/or finding full-time jobs doing app development for corporations and individuals. Thus far I have 100% job placement with my mobile app students.

On the lic. We had a problem with our purchasing dept., and the licenses lapsed, but we have been able to get by without any major hiccups with the trial version for the past 6 weeks.

If your interested in a textbook, let me know, I am writing one, and it is almost complete.

Brian

[import]uid: 6551 topic_id: 17103 reply_id: 65164[/import]

Hey there,

I’m leading a group of students building an app at the University of Iowa. Do you know, if we buy a subscription, can that be installed and used on multiple computers? Or do I have to be VERY careful which computer I purchase the subscription from?

Nick [import]uid: 73895 topic_id: 17103 reply_id: 65170[/import]

Nick,
When you purchase a Corona license, you are allowed to have it installed on two systems. You will need to use the same account when your register the software.

Of course you can have the trial version on as many systems as you need…

Brian [import]uid: 6551 topic_id: 17103 reply_id: 65174[/import]

Hi Brian, thanks for the reply. Keep me informed about your book.

let me ask what type of assignments do you do? I’m curious about the level of complexity of the assignments.

I’m thinking about doing something like an ebook with some interactive elements to get started. Then maybe a simple game of some kind. [import]uid: 98652 topic_id: 17103 reply_id: 65189[/import]

If you like, I’ll be happy to send you an evaluation copy (it is currently a PDF). You can take a look and see if it will meet your class needs.
It is still an early release, but I hope to have all of the education resources added by the end of the November.

Just drop me an email, and I’ll set you up with the evaluation copy:
DrBurton@BurtonsMediaGroup.com [import]uid: 6551 topic_id: 17103 reply_id: 65191[/import]

I have used Corona in a high school classroom. It really is not designed for a lab setting. Each user has to have a unique login email which in the high school is a bit of a pain. The solution is no big deal; I built some dummy email address on the school exchange server to solve the problem. Do not try Corona with beginners, the Lua language is fine but some of the Corona syntax (sizing walls for instance) can be confusing to kids that do not want to tinker. The Corona tutorial documentation is pretty poorly organized. Do not try to survive with just that. Brian Burton’s book is the way to go. I had one of my advanced students (2 semesters of programming) work in it this summer as a test. He said it was readable but a bit dry. I have not had a chance to work through his book due to having to actually teach other stuff but I do plan on eventually (next year?) basing a course around it. Hopefully Brian will have it ready to go this summer. [import]uid: 23256 topic_id: 17103 reply_id: 69168[/import]

I teach a high school class using Corona SDK. I mainly follow Brian Burton’s book “Beginning Mobile App Development with Corona” - http://www.burtonsmediagroup.com/books/beginning-mobile-app-development-with-corona/ I also made videos covering the chapters, since my students are more apt to watch a video than read :slight_smile:

As for what hardware I have:
– lab of Windows PCs
– one MacBook Pro laptop
– handful of testing devices (Android & iOS)
All of my student computers have the trial version of Corona SDK installed. With that, they can create, simulate and build (for Android). We do NOT need a publishing account in order to do all of that for Android. I plan on using the MacBook Pro to install the Pro (education) version of Corona SDK. – I have yet to have time to do that, yet. I will use the MBP for publishing when we are ready to finally submit stuff to the store/market (as Mac can publish for BOTH iOS & Android).

Yes, each student computer needs to “register” with their own free account. I used the Gmail hack – username+anything@gmail.com to register.

I am very happy with Corona SDK so far.

Here in Michigan, I am working with another teacher to bring mobile development to all of the high school programming teachers here. We are looking at Corona SDK as one of the possible solutions as it can create for both iOS and Android.

[import]uid: 41353 topic_id: 17103 reply_id: 71067[/import]