We have a brand new look! Take a tour with us and explore the latest updates on Adobe Support Community.
Does cpInfoGeoLocation variable only works on mobile? Does it return the value for learners using PC/desktops?
Yes!PC/Desktops can also be geolocalised based on the network they are connected to and their IP address.So it is not specific to mobile devices alone. That being said, the accuracy of geolocation data largely depends on the device used.
Are you saying that on runtime every Captivate course, when it doesn't find a GPS, under the hood would sniff out learner's ip address, pull coordinates from some IP lookup service and populate cpInfoGeoLocation with it?
If not, how would you implement such a solution in Captivate?
My experience has been that it gets the GPS of the ISP and uses them. In my case, the ISP is in Chicago and I am in Minnesota. So not very useful. I had to create a GPS variable to hold my local coordinates.
I don't know if this helps but when you create a project that uses the geolocation system variable and are merely testing it using the preview function, the project preview allows you to simulate geolocation. For example, if I'm in Canada and was designing a course to demonstrate this in Las Vegas, I don't need to be in Las Vegas to test it.
Here is a video tutorial I did on the subject if you're interested.
Thanks for the information and awesome video.
Paul, this is really a good explanation.
Is there a way to read an external API to show info in Captivate course and submitting the response/feedback for same.
For example, I would like to validate the user while s/he taking the course. For this, I have 10 question which user have t submit before enrolling/starting the course. While taking the course these questions will come randomly with input text filed to submit the answer. If answer matched with a previously submitted answer than you can continue with the course.
Thanks for the feedback. Can I suggest that you ask your question in a new question instead of putting inline with this thread? That will help keep the forums more organized.
As far as your question above, I have no idea what you are asking. Try explaining what you want to do without using terms like 'external API' and so on.
Thanks for your feedback.