Skip to Main Content

Java Programming

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Interested in getting your voice heard by members of the Developer Marketing team at Oracle? Check out this post for AppDev or this post for AI focus group information.

Java Puzzle Ball MOOC FAQ

NickR2600-OracleApr 25 2017 — edited Mar 15 2018

Q: I enrolled, but where is the content?

A: Until the course officially launches on May 2, you will not be able to access the course content. After the course is launched, to access the content page, access the registration page , login, and click Go To Course. Then click on the Content tab and select whichever lesson you wish to view. Note that if you are not registered in the course, you won't be able to see the content.

Q: When I click on Lesson <n>, I am directed to the Oracle Learning Library home page, not the Lesson page?

A: Likely your session timed out. Please logout, then click on the registration page link again.

Q: I was enrolled, but I changed my e-mail and now I can't see any of the lessons!

A: The e-mail you used to enroll is also the e-mail we use to enable entitlement to the course. If you change the e-mail, you no longer have access. You'll have to enroll again with the new e-mail. You'll also will need to take the quizzes again.

Q: What time are the lessons presented?  When are the live sessions?

A: Lessons for a MOOC are recorded videos. There are no live events, which means you can watch anytime! Read through the description (scroll down to see it) on the registration page.

Q: What is the release schedule of the lessons?

A: A new lesson releases every Wednesday at 9am US/Pacific time. These are the key dates:

  • 02 May 2018 - Week 1 Content Released
  • 09 May 2018 - Week 2 Content Released
  • 16 May 2018 - Week 3 Content Released
  • 23 May 2018 - Week 4 Content Released
  • 06 June 2018 - Quiz Deadline / Course Close

Q: Will the course be available after the course ends?

A: Yes, but in an online, on-demand format, without the quizzes. Quizzes lock following the quiz deadline

Q: Can I download the video to watch later?

A. No, at this point we do not have an off-line model for the video materials.

Q: My account details are incorrect (my OTN account) how do I change them?

A: Please try this link to contact the OTN folks to fix your account.

Q: When will I get my completion award?

A: When you have a passing score on every quiz. A trophy button on the Status section of the Progress tab will appear, which lets you download a completion award.

Q: How do I know if I passed the quiz?

A: Click on the Progress tab. The scores, date/times, pass/fail of your quiz attempts are accessible from here. Please note:

  • You must be logged in and have a valid session to see your results - if they don't show up, log out, log back in and access the course page.
  • The Quiz link on the lesson page may or may not show a green check mark - the marks only indicate that you have visited the content, not that you passed or failed the quiz.
  • You ONLY need to pass each quiz once to get the course completion award - we will only take the highest score.

Q: How many times can I take the quiz?

A: You can attempt a quiz 3 times. This is because we want to prevent passing-by-guessing. Our goal is to help you learn, which means you're encouraged to research or write code to test answers. We tried to design questions that wouldn't resort to trickery either.

Q: Can I start the quiz and complete it later?

A: Yes. If you leave a quiz, you'll resume wherever you left off.

Q: Can I go back to answer a previous quiz question?

A: Unfortunately, no. We don't have this capability. The only way to re-take a question is to answer every question in a quiz, and then re-take the entire quiz. You might not want to do this if you're limited to 3 quiz attempts.

Q: Where do I upload my homework assignment?

A: The homework is for you to test your understanding of the material. At this time we are not grading the homework, so you don't have to upload it anywhere.

Q: I found an error in the quiz/homework/lecture material. How do I report it?

A: First, thank you. Please let us know right here on the MOOC Community forum.

Q: I still have questions!

A: If the question is about the course content, please post it here to the forum!

Comments

User_64CKJ
The matter of the driver being on the run-time class-path of the applet, and its ability to connect to 'home' or remote servers is quite different.

The driver will need to be on the class-path for either. To achieve that, add the mssqlserver.jar to the archive attribute of the applet element.

To connect to a DB on a remote server, the applet would also need to be digitally signed (by you) and accepted (by the end user).
835813
Thanks for you reply,
can you please tell me how to digitally sign the applet
835174
Hope this help:

<object
classid = "clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
width = 1 height = 1
name = "Application Web Client"
codebase = "http://java.sun.com/j2se/1.4.1/download.html">

<param name = CODEBASE VALUE = "." >
<param name = ARCHIVE VALUE = "myjar1.jar,
sqljdbc4.jar"
<param name = CODE VALUE = "applet.myapplet.class" >
<param name = NAME VALUE = "Application Web Client" >
<param name = "type" VALUE = "application/x-java-applet;version=1.1" >
<param name = CLIENT_INI VALUE = "client.ini">
</object>
Kayaman
832171 wrote:
Hope this help:
codebase = "http://java.sun.com/j2se/1.4.1/download.html">
Nicely done!

If they gave prizes for worthless advice here, you'd definitely get one.
User_64CKJ
..can you please tell me how to digitally sign the applet
See the Generating and Verifying Signatures lesson (http://download.oracle.com/javase/tutorial/security/apisign/index.html) of the Java Tutorial.
User_64CKJ
See also http://stackoverflow.com/questions/4897758/connecting-to-remote-databasemssqlserver-using-applet
803795
I suggest you have your applet talk to a servlet. The servlet actually talks to the database (and holds the userID/password). This way, you aren't embedding the userID/password to the database in the applet where someone might get it and have direct access ot your database (a security concern).

I also suggest you review your design to see if separation of concerns might be a better choice (model view controller (MVC) design).
1 - 7

Post Details

Added on Apr 25 2017
14 comments
957 views