CodeCrunch Getting Started.

Slides:



Advertisements
Similar presentations
Welcome to the Online Employment Applicant Tutorial Click here for next screen.
Advertisements

Go to
Chapter 3: Editing and Debugging SAS Programs. Some useful tips of using Program Editor Add line number: In the Command Box, type num, enter. Save SAS.
CS1010 Programming Methodology
Once the program is opened make sure the “Current Personality” is WebCT 6/ Vista 4 next click on “Import Questions” now you are ready to import your exams.
UNIT 12 UNIX I/O Redirection.
Help! I Forgot My Password for ADP Self Service!
Online STUDENT PORTAL - TURNITIN Student Manual Ver 1 LSC GROUP OF COLLEGES Belgrade IT Department 2011 LSC GROUP OF COLLEGES Belgrade IT Department 2011.
TPA Orientation Teacher Performance Assessments and Livetext.
Online Submission and Management Information -- Authors
Course Planning Part II: Using BCeSIS In just a few simple steps, you can now enter your course requests directly into the school’s student information.
CS1020: Intro Workshop. Topics CS1020Intro Workshop Login to UNIX operating system 2. …………………………………… 3. …………………………………… 4. …………………………………… 5. ……………………………………
Asynchronous Solution Appendix Eleven. Training Manual Asynchronous Solution August 26, 2005 Inventory # A11-2 Chapter Overview In this chapter,
The Federal Hiring Process Using USAJOBS & Application Manager
Downloading and Installing AutoCAD Architecture 2015 This is a 4 step process 1.Register with the Autodesk Student Community 2.Downloading the software.
Application Process USAJOBS – Application Manager USA STAFFING ® —OPM’S AUTOMATED HIRING TOOL FOR FEDERAL AGENCIES.
Things you need to know before beginning This directory is not perfect. It does have it’s limitations. It is detailed to give you a lot of exposure. There.
Last Updated: November 1st 2014 Any questions or feedback? Please contact project manager, Derrick Hall|
SAM 2010 v1.5 Student Walkthrough. Initial Set Up 1.Ensure that you are connected to the Internet. 2.Launch your web browser (Internet Explorer 7 or 8.
Welcome to the Southeastern Louisiana University’s Online Employment Site Applicant Tutorial!
CS105 Lab 1 – Introduction Section: ??? TA: ??? ??? Announcements CITES Accounts Compass Netfiles Other Administrative Information CS105 Fall
Welcome to turnitin.com!. What is turnitin.com? An online paper submission website Online grading Paper free! A place to keep a record of your assignments.
 First time student activates their google account, they need to go to an internet browser and go to  drive.google.com/a/students.macon.k12.nc.usdrive.google.com/a/students.macon.k12.nc.us.
A BRIEF TUTORIAL TO MAKE YOU A PRO USING WEAVE ONLINE.
Welcome to CS 3260 Dennis A. Fairclough. Overview Course Canvas Web Site Course Materials Lab Assignments Homework Grading Exams Withdrawing from Class.
To advance to the next slide: Press the Space key on your BlackBerry Practice Presentation.
What is Museum Box? A Museum box is a way of presenting information that allows you to create a cube project that can be shared with others. You can use.
Log on to Digital Locker Website You should be able to log on using Internet Explorer browser at the campus. You may need to log in using Mozilla FireFox.
Start the slide show by clicking on the "Slide Show" option in the above menu and choose "View Show”. or – hit the F5 Key.
LiveText is an… Online Work Environment and…YOUR Digital Notebook! No More Lost Paper Assignments!
Student Training Your Name. The Language Leader Philosophy: Study, Practise, Remember! Grammar Vocabulary Tasks Skills Development: - Reading - Writing.
CodeCrunch (CS1020 AY2014/5 Sem 2) Getting Started.
Session Objectives • Login to PeopleSoft Test Framework(PTF)
Patrick Bailey, MS IDIS110 Dreamweaver Setup. IDIS110 - RIT After you start Dreamweaver On the first time, if you are asked, select “Design Mode” Otherwise,
Using iPlan to Submit Documents Fall Registering Your Account in iPlan 2.
Downloading and Installing Autodesk Revit 2016
Creating a Web Site Using 000webhost.com The 000webhost.com Site You will be required to create an account in order to use their host computer 000webhost.com.
Creating a backup file Downloading a backup file Uploading a backup file Resetting or restoring your course from a backup file.
Submitting Course Outlines for C-ID Designation Training for Articulation Officers Summer 2012.
Downloading and Installing Autodesk Inventor Professional 2015 This is a 4 step process 1.Register with the Autodesk Student Community 2.Downloading the.
SAM 2010 v1.5 Student Walkthrough. Initial Set Up 1.Ensure that you are connected to the Internet. 2.Launch your web browser (Internet Explorer 7 or 8.
Course Technology Student Navigation Guide. Step 1 – Initial Login Screen ►
Saint James School of Medicine USING MOODLE TO MANAGE ASSIGNMENTS PREPARED BY OSCAR ANDRADE SUMMER 2014.
FC DIGITAL MENU BOARD ORDERING PROCESS FC DIGITAL MENU BOARD ORDERING PROCESS.
LiveText Training. Registering Account First Time – Go to – Register Account (Left menu) – Click line.
1 PRINCIPAL INVESTIGATOR USE OF THE ST ScI ELECTRONIC GRANTS MANAGEMENT SYSTEM January, 2001.
How to Setup Scan to on most Sharp Models.
CS1101 Using CourseMarker (CM) CM website: Updated:
Creating Your Own Online Classroom MOODLE. Welcome Amy Basket – 17 years with Bay City Public Schools – Gifted and Talented Program – Volunteer Program.
Guide to Scientific Editor (SE) Journal of Mountain Science (JMS)
Fab25 User Training Cerium Labs LabCollector - LIMS Lynette Ballast.
The Next Step Hudson Fare Files 102 – Import & upload Rev. 10/14.
FINESSE AGENT DESKTOP TRAINING.
Journal of Mountain Science (JMS)
CS1010: Intro Workshop.
Please, use this URL to apply to your preferred program if you are new to the program
CS1010 Programming Methodology
CS1101 : Using Course Marker
CPOC-SFDC Scheduling Training Guide
Setting up a WordPress Site
Commonapp.org #commonappready © 2015 The Common Application.
How to upload documents to your blog
Setting up a WordPress Site
Claims Upload and Security
SHS ONLINE SCHEDULING DIRECTIONS
Reviewing Course Outlines for C-ID Designation
Online Course Selection
How to Take Online Student Surveys
Presentation transcript:

CodeCrunch Getting Started

Logging in Point your browser to https://codecrunch.comp.nus.edu.sg/ Use your NUSNET id and password to login.

Selecting a task (1/3) Click on the course name from dashboard

Selecting a task (2/3) Click on the task name

Selecting a task (3/3) Shortcut for selecting an uncompleted task: Click on the task name from dashboard

Solving a task (1/4) Click on the URL for the problem description page

Solving a task (2/4) Read and understand the problem

Solving a task (3/4) Download skeleton files, and/or sample input and output files from the problem description page

Solving a task (4/4) Write your program and test it thoroughly before submission. You are encouraged to use the editor vim in your UNIX account. After testing your program, you may transfer it to your hard-disk for submission to CodeCrunch.

Submitting a task (1/3) Once you are done, scroll down the page to the Submission (Course) section Click on Browse and select your solution file. Take care to submit the correct file – some exercises have limited number of submissions.

Submitting a task (2/3) Wait for the loading box to appear Click on Submit

Submitting a task (3/3) You should see a green box indicating that your program has been submitted successfully. Click on My Submissions to see the grade awarded for that submission

Reviewing a submission (1/3) You should see the following table containing the details of your submission. If you are awarded a grade of A, then congratulations, you have completed the task successfully! (Note: If the submission status is "pending", please refresh the page in a few seconds.)

Reviewing a submission (2/3) If you did not succeed, click View details to check your output.

Reviewing a submission (3/3) What’s wrong with this output?

Grading Note that CodeCrunch is used to provide you instant feedback on the correctness of your programs based on a few sets of test data made known to you. You programs will be tested on more test data that are unknown to you, so you are to thoroughly test your programs yourself. The last submitted program for each exercise will be manually graded on style and design besides correctness. You may refer to the Lab Guidelines document http://www.comp.nus.edu.sg/~cs1010/labs/2014/labguide.html which also includes the general grading guidelines.

Additional Information The next three slides contain additional information/tips which you may skip for now, until you are more familiar with CodeCrunch.

Input and Output Files Your program works on interactive inputs (for now), but CodeCrunch executes your program by redirecting the input data from a text file. This way, it can test your program by reading input data from different text files, one at a time. You can do this in UNIX using input redirection < Assuming that you have copied the input text file set1.in into your own directory, you can type: a.out < set1.in Likewise, you may also use output redirection > to redirect output to a text file instead of to the screen: a.out < set1.in > myset1.out

Using the ‘diff’ command You may then use the diff command in UNIX to compare your own output file myset1.out with the correct output file set1.out provided on the CS1010 website diff myset1.out set1.out If the two files (myset1.out and set1.out) are identical, no output will be produced by the diff command. This is handy in cases where the differences between your output and the model output are not visible to the eyes, for example, trailing spaces in an output line.

Program that fails all test cases Q: I tested my program and it works well, but when I submit it to CodeCrunch, it fails all the test cases! Why? This is a very commonly encountered problem once students start to submit their programs to CodeCrunch A verly likely reason is that you have forgotten to initialise some variable properly. Remember that an uninitialised numeric variable may not contain zero. Correct your program and resubmit to CodeCrunch! Some students just ignored CodeCrunch feedback and did nothing to correct their program when it fails all test cases. Don’t do this!

THE END