Home
Education Platform End-User Manual
Contents
1. FopCoder College Platform University of Toronto Hello isv Log out Launch Arena Manage classes Status amp Scores Welcome to the TopCoder Educational Platform The Education Platform extends the TopCoder Algoritm Arena to aid you in learning programming concepts that you are being taught in class Your classes University of Toronto CSC101 Intro to Computer Science CSC201 Data Structures CSC207 Principles of Software Design AWAITING APPROVAL AWAITING APPROVAL AWAITING APPROVAL Register for a class Home ContactUs Privacy Terms e Internet A 100 10 Manage Classroom Assignments e To work with the assignments for a given classroom click on the Assignment button under the classroom name from the main Administrative menu Image 6 A 20 e The subsequent screen depends on whether there have already been assignments associated with this classroom or if there are none associated as yet 10 1 Add an Assignment No Assignments Set Previously e If there are no Assignments already set for that classroom you will see the class name and an option to Add Assignment Image 10 1 A Add Assignment when No Assignments Set Previously Professor View 2 TopCoder Education Platform Windows Internet Explorer DER Ge yy oO http www branch3 topcoder com ep module ViewClassroomAssignments amp cisic Y 44 X piv File Edit View Favorites Tools Help Google G v
2. 12 1 View Problem Set Details e Clicking on any of the titles of the problems displayed in the column marked Problem s above will take you to a detailed description of the problem For example clicking on Case Changer in the screen shot above brings up details about the Case Changer problem Image 12 1 A Problem Statement Details TopCoder Education Platform Windows Internet Explorer DER o http www branch3 topcoder com ep module ViewProblem amp cd 13 Problem Statement Create a class CaseChanger that includes the method convert String which takes a String input and converts each capital letter to lower case each lower case letter to capital and leaves everything else alone It returns the converted String Definition Class CaseChanger Method convert Parameters String Returns String Method signature String convert String param0 be sure your method is public This problem statement is the exclusive and proprietary property of TopCoder Inc Any unauthorized use or reproduction of this information without the prior written consent of TopCoder Inc is strictly prohibited c 2006 TopCoder Inc All rights reserved 13 View Reports e Professors can access reports that show the progress of Students Click on the Reports tab on the Main Menu bar at the top e You will be taken to the Main Reports Page that shows all of your classes and links to access the reports associated wi
3. Gog OM E Y Bookmarks Q Settings A a we a E TopCoder Education Platform R D fmm i Page if Tools TopCoder College Platform University of Toronto Hello polgara Log out Launch Arena Manage classes Reports Help Assignments Class CSC207 Principles of Software Design You dont have any assignments for this classroom Would you like to get started Add assignment Home ContactUs Privacy Terms gt 100 e Click on the Add Assignment button e You will be prompted to fill in the details for the Assignment Title Start Date End Date Length of coding period i e time allotted to complete the assignment if less than the time period from start date to end date score type options are TC Score based on time passed failed test cases success failure languages Java C C VB and problem set details Note Share Status and Scores is a property that when checked allows students in a class to see each other s scores on the assignment If you do NOT want students to see the scores of others in their class leave the box unchecked 21 TopCoder Education Platform Windows Internet Explorer eJ j v E http www branch3 topcoder com ep professor module EditAssignmentadsic X Pir Eile Edit View Favorites Tools Help Google Gr Go o Ss MI amp X wv Bookmarks gt Q Settings d a w ad E TopCoder
4. Administration page e You will be taken through the Add a Classroom Wizard e Enter required data fields are mandatory and click Continue 68 X E http www branch3 topcoder com ep professor module EditClassroom i 4X File Edit View Favorites Tools Help Google G v Yoc AME YW Bookmarks Q Settings x z i we a E TopCoder Education Platform R D fmm v i Page K Tools TopCoder College Platform Hello polgara Log out Launch Arena Manage classes Add class Class title CSC 301 Neural Networks Term Fall 2008 Example Spring 2007 Description Structure of Neural Networks Home ContactUs Privacy Terms gt R 100 You will now be able to indicate which students will be in your class using a simple check box list The list is based on the existing students Press Continue to make your final confirmation If there are no existing students who have signed up for classes previously then this option will not be presented Image 6 B View and Register Past Students Professor View iy Y E http www branch3 topcoder com ep professor 4t X File Edit View Favorites Tools Help Google G ylos AM E YF Bookmarks O Settings a we a Bl TopCoder Education Platform R A ih lib Page Of Tools Hello polgara Log out Launch Arena Manage classes Register past students The students
5. Specific Classroom Student View 37 Alsc softwe Design amp Development ware Lobbies Options Practic COMPETITION ARENA Roomi ment Modified Room 1 Who s assigned 1 1 CODING PHASE 2 SYSTEM TESTING PHASE R Handle JHayden Selectone i g9 Chat Area NON RATED 1 09 PM EDT 1 09 PM EDT Who s here 2 R Handle JHayden Appendix 2 What Students See Students must first sign up for an account at 200 sponsor of e They can then log into the Educational Platform website and register to use the system if they are taking a class or are authorized by a Professor using the application Note Professors will need to notify their students when they have created classes and assignments in the system via a communication method outside of the Education Platform Students logging into the Education Platform for the first time are presented with a Welcome Screen that outlines the overall sign u process Image A Welcome Screen for Students Student View 38 2 TopCoder Education Platform Windows Internet Explorer 68 E http www branch3 topcoder com ep vi 4t X File Edit View Favorites Tools Help Google Gi o vaot eM E YW Bookmarksy Q Settings we a E TopCoder Education Platform 2 D fh page Gi Tools 2 Hello isv Log out Launch Arena Mv e classes Status amp Scores Welcome to the TopCoder Educational Platform The Education Platform exten
6. Bookmarksy Q Settings we a E Top coder Education Platform fh B fb i Page GF Tools FT p o er Fe 10 Platform University of Toronto Hello polgara Log out Launch Arena Manage classes Students Class CSC 301 Neural Networks Are you sure you want to deactivate reject the following students from this class lastnetsafe firstnetsafe netsafe Confirm Home ContactUs Privacy Terms t Internet e After confirming the rejection viewing the Main Student Management page shows that the rejected student no longer is on the list of students awaiting approval 2 TopCoder Education Platform Windows Internet Explorer DER ey y 7 0 http www branch3 topcoder com ep module ViewClassroomDetailsScisid 1 Y 4 X P File Edit View Favorites Tools Help Google G yoce M Be WY Bookmarksy Q Settings gt we amp E TopCoder Education Platform i bas SV fa i Page Tools TopCoder Coll ge Platform University of Toronto f Hello polgara Log out Launch Arena Manage classes Students Class CSC 301 Neural Networks Active Students Students awaiting your approval to join this class Student Handle Select Student Handle Select lastJHayden firstJ Hayden JHayden There are no pending students in this classroom lastPetr firstPetr Petr lastisy firstisv isv lastscamp fi
7. Platform University of Toronto f Hello polgara Log out Launch Arena Manage classes Edit Assignment Class CSC207 Principles of Software Design Assignment title Designing for Users_Modified Start date 2007 10 31 08 46 _ Select End date 2008 02 27 08 46 Select Coding phase duration 0 minutes Entering 0 will give students the entire assignment phase from start date to end date Share status amp scores Score type TG Score based on time J Available languages Java M c M c M vB amp R 100 e You will be required to review and confirm your changes before getting a success notification or error message e Returning to the main Assignments Page will show you the modified Assignment information see Assignment title modified in example below YSN T F Sr a ma O E r E ey T if http www branch3 topcoder com ep module ViewClassroomAssignments amp c wal 9 X File Edit View Favorites Tools Help Google G Yoc AM E Y Bookmarksy Q Settings A gt we k E TopCoder Education Platform gt DA a i Page iQ Tools TopCoder Col g Platform University of Toronto Hello polgara Log out Launch Arena Manage classes Reports Help Assignments Class CSC207 Principles of Software Design Assignments for this class Assignment Start End Assigned Designing for Users_Modified 10 31 2007 02 27 2008
8. TorPCopDER Education Platform End User Manual Table of Contents Introduction Overview of the Process Functional Details How do get set up as a Professor Launching the Application Logging Into the Application Log out of the Application Main Menu Add Class Create a Classroom Edit Classroom Add a Student to Classroom Accept Student Request to be Added to a Class Reject Student Request to be Added to a Class Remove a Student From Classroom Manage Classroom Assignments Add an Assignment No Assignments Set Previously Add an Assignment Assignments Set Previously Edit an Assignment Associate Assignment with Student s Manage Problem Sets View Problem Set Details View Reports View Detailed Student Report View Detailed Assignment Report View Problem Details from Reports Screen Appendix 1 Arena View Appendix 2 What Students See Introduction The Education Platform adapts the TopCoder Algorithm Arena Practice Room AAPR application for special use by college professors to aid them in teaching computer science and programming at their respective Universities Overview of the Process e A Professor signs up to use the Service He or she is required to indicate their University when signing up e A TopCoder Administrator approves the Professor to use the system e The Professor sets up a class es see Manual Entry 7 Add a Class as desired e The Professor lets his students know about the class and assignments that are availab
9. amp cl 4 X Eile Edit View Favorites Tools Help Google G Yoc eME Y Bookmarks we a i TopCoder Education Platform fh H mm Page iQ Tools TopCoder Coll ge Platform University of Toronto Hello JHayden Log out Launch Arena Manage classes Status amp Scores Help Assignments Classroom CSC207 Principles of Software Design Assignments for this classroom Assignment Designing for Users_Modified 10 31 2007 02 27 2008 08 46 EDT 08 46 EST Home ContactUs Privacy Terms 12 Manage Problem Sets e Professors have a library of Problem Sets available to them Each problem set consists of series of problems and Professors have to option to select one of the problem sets when creating an assignment Image 12 A Main Assignment Details screen 28 File Edit View Favorites Tools Help 3 Bl TopCoder Education PI x Hello polgara Log out Add Assignment Class Software Assignment title Research into Pascal_2 Start date 2007 10 17 16 54 Entering 0 will give students the entire assignment phase from start date to due date Show all coders Score type of passed Test Cases Languages M Java O c M c O ve Problem sets Problem set Problem s Set 1 Camper Connected Coins CaseChanger Converter CommonChar Circle Real Set DogWoods ElevatorLimit RPGRobot
10. manner as for classrooms in which no assignments were set previously See section 11 1 Image 10 2 A Add Assignment when Assignments Set Previously Professor View 66 v 0 http www branch3 topcoder com ep module ViewClassroomAssignments amp ci x gt X File Edit View Favorites Tools Help Google G Yao OME YW Bookmarksy Settings v R D h Page Tools 4 TopCoder Coll ge Platform University of Toronto i Hello polgara Log out Launch Arena Manage classes Assignments Class CSC207 Principles of Software Design Assignments for this class Assignment Assigned Designing for Users 10 31 2007 02 27 2008 08 46 EDT 08 46 EST Add assignment Home ContactUs Privacy Terms 10 3 e Edit an Assignment After an Assignment has been created you may edit it at any time Go to the Assignments main page Image 10 2 A Click on the Edit button You will be taken to the Edit Assignment screen 23 e Modify any field or combination of fields and then click Continue Image 10 3 A Edit Assignment Screen Professor View Ge y v 0 http www branch3 topcoder com ep professor module EditAssignment amp asic x 4 File Edit View Favorites Tools Help Google G Go o N M E v Y Bookmarks gt Q Settings yg ake Bl TopCoder Education Platform gt Bl db pae e G Toos FopCoder College
11. 0 08 46 EDT 08 46EST nabiu Edit Add assignment Home ContactUs Privacy Terms 11 Associate Assignment with Student s e You may associate a specific assignment with an individual student or group of students by going to the main Assignments page Image 10 2 A and clicking on Assign To e Click on the student s names that you wish to associate with the particular Assignment Note If there are no students that are in the class you will not be able to associate an assignment with a student s To do so will first require that students be added to your class by having students request access and you confirm access via the Manage Students functionality 25 6 EY v E htip www branch3 topcoder com ep professor module EditAssignmentStude xj 44 X File Edit View Favorites Tools Help Google G vi Gog OM E YW Bookmarksy Q settings z fh gt D dh E page G Tools w k E TopCoder Education Platform T pC o er CoH g Platform University of Toronto Hello polgara Log out i Manage classes Launch Arena Assign to Class CSC201 Data Structures Assignment Operating Systems_Assignment Modified There are no active students in this classroom Home ContactUs Privacy Terms R 100 If your class has students in it already or after you have gone through the process of adding students you will be present
12. AboutEP ContactUs Privacy Terms R100 12 4 View Problem Details From Report Screen From the Detailed Problem Report screen Image 13 3 A you can click on the hyper linked Problem title to review the particular problem on which students performance is being evaluated Image 12 4 A Problem Details Page 35 TopCoder Education Platform Windows Internet Explorer i http mww branch3 topcoder com ep madule ViewProblemScd 58 Problem Statement Class Name CommonChar Method Name compare parameters String String returns int Create a class CommonChar containing the method compare This method will take two Strings as inputs and return the number of characters in the second String that are contained in the first string in a one to one relationship That is if a character is repeated in the second string it must be repeated in the first string to count more than once Here is the method signature public int compare String inputil String input2 BOth Strings will have fewer than 100 characters Note The method is case sensitive A is a different character than a Examples java abava gt 3 two of the a s and the v TopCoder code guru gt 4 foobar sing gt 0 Definition Class CommoncChar Method compare Parameters String String Returns int Appendix 1 Arena The Educational Platform arena shares many of the basic functionalit
13. Education Platform Q D d Page iQ Tools Hello polgara Log out Launch Arena Manage classes Add Assignment Class CSC207 Principles of Software Design Assignment title Designing for Users Start date 2007 10 31 09 19 End date 2008 02 27 09 19 Coding phase duration 0 minutes Entering 0 will give students the entire assignment phase from start date to end date Share status amp scores Score type TC Score based on time J Available languages O Java O c M c O ve Problem sets Problem set Problem s Select Set 1 Camper Connected Set2 Coins O CaseChanger Converter Set 3 CommonChar Circle Compoundinterest Real Set DogWoods ElevatorLimit RPGRobot Continue e Review the Information and click Continue if you are satisfied or Back if you wish to edit any of the information e Confirm the information if you are satisfied or click Back to change You will be notified as to whether you have successfully added the assignment Add an Assignment Assignments Set Previously e If there are already assignments set for this classroom in addition to the School Classroom Academic Period and Description details you will see a summary of all the assignments set already to this class as well as the option to Add Assignment 22 w abe TopCoder Education Platform The Add Assignment functionality works in the same
14. Launch Education Platform Image 2 A Main Application Screen apoie Colege Pletiorn foeTC College The title with school name TC College The school badge About 90px x 90px The view of school campus 760px x 150px Username Password Forgot your password Ifyou cannot remember your password click here and we can help you restore your account New to TopCoder Register now After you complete the registration process we will send your account activation code via email All of the above brand the website to a particular university individually J Home AboutCPP ContactUs Privacy Terms 3 Logging into the Application e Enter the user id and password that you were given by TopCoder personnel If you do not have a user id and password you will need to contact a TopCoder Administrator at education topcoder com e f you enter your user id and or password incorrectly you will be prompted to re enter your user id and password You can use the Forgot Password feature to have the password sent to the registered email address on file for you 4 Logout of the Application e Once you have logged into the application you may logout at any time by clicking on the Logout link that is available on the top right corner of every page 5 Main Menu e After logging into the application you will be presented with the Manage Classes page In addition the main menu at the top that a
15. andle lastJHayden firstJHayden JHayden Oo There are no pending students in this classroom lastisv firstisv isv Select all Home ContactUs Privacy Terms gt Internet R 100 e Confirm the removal and you will be taken back to the main Manage Students page where the student will longer appear under the list of Active Students for that classroom Image 9 B Student Removed from Classroom Professor View 17 2 TopCoder Education Platform Windows Internet Explorer DER 6 yy 0 http www branch3 topcoder com ep module ViewClassroomDetails amp dsid 1 4 X Pir File Edit View Favorites Tools Help Google G We ane E TopCoder 1 Education Platform Launch Arena Yoc SM EB A Bookmarksy Q Settings R D fm i Page 4 Tools z TopCoder College Platform University of Toronto Hello polgara Log out Manage classes Students Active Students Student Handie lastJHayden firstJHayden JHayden Class CSC 301 Neural Networks Students awaiting your approval to join this class Select Student Handie Select O Select all Remove There are no pending students in this classroom Home ContactUs Privacy Terms e After a student has been removed from a class that student no longer sees the class in his or her list of available classrooms Image 9 C View of Classroom Prior t
16. ass Home ContactUs Privacy Terms Internet R 100 46
17. below were registered for a class with you in the past Would you like to register any of them for this class Student Handle Select lastJHayden firstJHayden JHayden lastPetr firstPetr Petr lastscamp firstscamp scamp lastidmetz firstjdmetz jdmetz Home ContactUs Privacy Terms gt 100 e Review and confirm changes You will be notified if your actions are successful or prompted to re enter missing information and re submit it e Your class will then be added to the list of classes on the main screen main screen view in Image 5 A Image 6 C Main Classes Page Showing Newly Added Class Professor View E yy oO http www branch3 topcoder com ep j ttj x File Edit View Favorites Tools Help Google G 600 SM E A Bookmarksy Gh 184bocdked gt settingsv We BE E TopCoder Education Platform i A D ah Eh pae g Tools Hello polgara Log out Launch Arena Manage classes Reports Welcome to the TopCoder Educational Platform The Education Platform extends the TopCoder Algorithm Arena to aid you in teaching computer science and programming at your university You can assign problems for your students to complete that will help reinforce the concepts that you are teaching in the classroom Additionally you will be able to see your students results including the actual code written We at TopCoder hope you find this tool useful and inf
18. cation Platform A dh i Page v Of Tools TopCoder Cell ge Platform University of Toronto f f f f Hello polgara Log out age classes Students Class CSC 301 Neural Networks Active Students Students awaiting your approval to join this class Student Handle gt Student Handie lastJHayden firstJHayden JHayden S There are no pending students in this classroom lastPetr firstPetr Petr lastisv firstisv isv lastscamp firstscamp scamp Select all Home ContactUs Privacy Terms R 100 e In turn students see that they have been added and confirmed by the Professor as belonging to the class 45 2 TopCoder Education Platform Windows Internet Explorer File Edit View Favorites Tools Help Google Gir Z Settings v w ae E TopCoder Education Platform A dh i Page v Of Tools TopCoder Cell ge Platform University of Toronto Manage classes Status amp Scores Welcome to the TopCoder Educational Platform The Education Platform extends the TopCoder Algoritm Arena to aid you in learning programming concepts that you are being taught in class Your classes University of Toronto CSC 301 Neural Networks CSC101 Intro to Computer Science CSC201 Data Structures CSC207 Principles of Software Design AWAITING APPROVAL AWAITING APPROVAL AWAITING APPROVAL Register for a cl
19. ctClassroom amp scid x t X Pir File Edit View Favorites Tools Help Google G v G08 SM E Y Bookmarks Q Settings w amp E TopCoder Education Platform fm gt Bl dh E Page G Tools TopCoder Cellege Platform University of Toronto Hello isv Log out Launch Arena Manage classes Status amp Scores Select a class amp professor Please check off all of your classes Classroom Professor Term Description CSC201 Data Structures lastpolgara firstpolgara Spring 2008 Data Structures_Edited CSC303 Testing Designs lastpolgara firstpolgara 2 years Good Testing Principles CSC101 Intro to Computer Science lastpolgara firstpolgara Fall 2007 Introduction to Computer Science CSC207 Principles of Software Design lastpoigara firstpolgara Proper Software Development Principles CSC 301 Neural Networks lastpolgara firstpolgara Fall 2008 Structure of Neural Networks Continue Home ContactUs Privacy Terms internet R 100 e Students are required to review and confirm their choices e Students are notified of successful sign up or of failure as appropriate 41 Students can now see on their home page a list of the classes that they signed up for They must wait for the Professor to confirm their addition to the class Image D Sign Up Success Notification Student View 2 TopCoder Education Platform Windo
20. ds the TopCoder Algorithm Arena to aid you in learning programming concepts that you are being taught in class Before you can start working on assignments that have been designated by your professor s you ll need to register for classes by following this simple process 1 Select your school 2 Select your class amp professor 3 Enter your information Ready to get started Home ContactUs Privacy Terms e Students first select their School by typing in the name and performing a Search Wildcard characters are permitted Image B Students Select School Student View 39 2 TopCoder Education Platform Windows Internet Explorer Ge jv E htip www branch3 topcoder com ep student module SelectSchool w 4 X File Edit View Favorites Tools Help Google Gi Ww ake Bl TopCoder Education platform Launch Arena Select a school Please the search below to select a school University of Toronto Use for a wildcard character yat eME W Bookmarksy Q Settings D A age Gi Tools TopCoder Cell ge Platform Hello isv Log out Status amp Scores Help Home ContactUs Privacy Terms gt 100 e Students then select their Professor and classes Image C Students Select Professor and Classes Student View 40 TopCoder Education Platform Windows Internet Explorer Ge yy o http www branch3 topcoder com ep student module Sele
21. e From the Main menu see image 6 A you can manage the students who are attending your course You can click on the Students button to work with the list of students in the class e Click on the Students button e You will see a list of students who have requested that they be added to your classroom You have the choice to activate i e accept or reject their request Image 8 A Main Manage Students Page Professor View 2 TopCoder Education Platform Windows Internet Explorer DAR IS X BD http www branch3 topcoder com ep module ViewClassroomDetails amp dsid 12 x 4 X f l 2 File Edit View Favorites Tools Help Google G g Q Settings i N if pon w oe E TopCoder Education Platform A in Page iG Tools TopCoder Cell ge Platform University of Toronto Launch Arena Manage classes Reports Students Class CSC 301 Neural Networks Active Students Students awaiting your approval to join this class Student Handle Student Handle lastJHayden firstJHayden JHayden lastisv firstisv isv lastPetr firstPetr Petr Select all lastscamp firstscamp scamp Accept Select all Home ContactUs Privacy Terms internet R 100 8 1 Accept Student Request to be Added to a Class e You will be asked to confirm or reject students requests to join your class You must confirm each student to add them to your class or you may reject th
22. e the details about the class by clicking on the Class Link or he or she may choose to see any Assignments associated with this class by clicking on Assignments 13 Screen Shot 8 1E View of Course Details after clicking on Class Link Student View 2 TopCoder Education Platform Windows Internet Explorer DER E Z E http www branch3 topcoder com ep module ViewClassroomDetails amp cisid 12 x 4 X Pr File Edit View Favorites Tools Help Google G v SM B Y Bookmarks Settings ve ae E TopCoder Education Platform R N dh i Page Of Tools TopCoder College Platform University of Toronto Hello isv Log out Launch Arena Manage classes Status amp Scores Help Class details School University of Toronto Professor lastpolgara firstpolgara Classroom CSC 301 Neural Networks Term Fall 2008 Description Structure of Neural Networks Home ContactUs Privacy Terms internet R 100 8 2 Reject Student Request to be Added to Class e A Professor can also choose to reject a Student s request to be added to a class e The Professor will be required to confirm the rejection before it is finalized Screen Shot 8 2 A Reject a Student Professor View A 2 TopCoder Education Platform Windows Internet Explorer Ge jv o http www branch3 topcoder cam epjprafessor 7 t X f E Pir File Edit View Favorites Tools Help Google G v vaoo OM Ee YW
23. ed with a list of students in that class Click on the names of the students that you would like to have work on the assignment or click on Select all to have all the students in the class work on the assignment Note If students are added Image 11 B Associate a Student with an Assignment Professor View gE y v 0 http www branch3 topcoder com ep professor module EditAssignmentStude 47 XK File Edit View Favorites Tools Help Google G vaoo O M E Y Bookmarksy Q Settings we te DB TopCoder Education Platform R2 D ah i Page iQ Tools a TopCoder College Platform University of Toronto Hello polgara Log out Launch Arena Manage classes Assign to Class CSC207 Principles of Software Design Assignment Designing for Users_Modified Students in this class Student Select lastJHayden firstJHayden JHayden lastPetr firstPetr Petr lastscamp firstscamp scamp Select all Continue Home ContactUs Privacy Terms amp Internet amp 100 e Click on Continue and Confirm buttons You will be provided with a success or failure message as appropriate e Students will see the assignment that has been added to their profile when they log into the system Image 11 C View After Assignment Added to a Student s Profile Student View E gt T Oo http www branch3 topcoder com ep module ViewClassroomAssignments
24. em if you do not wish them to join the class Image 8 1B Accept a Student s Request to be Added to a Class Professor View 10 2 TopCoder Education Platform Windows Internet Explorer DER E gt E http ww branch3 topcoder com ep professor Googh E Pi File Edit View Favorites Tools Help Google G v G0 SM E WY Bookmarks Q Settings z We a A TopCoder Education Platform ft 5 th E gt Page Tools TopCoder College Platform University of Toronto Hello polgara Log out Launch Arena Manage classes Students Class CSC 301 Neural Networks Are you sure you want to register the following students for this class lastisy firstisv isv Home ContactUs Privacy gt http www branch3 topcoder com tc module Static amp ad 1 about amp d2 terms A 100 e After confirming the addition of the students to the classroom the students will now show as being Active students on the main Students Management Page Image 8 1C View Active Students After Addition to Class Professor View 2 TopCoder Education Platform Windows Internet Explorer E Ad 1 http www branch3 topcoder com ep module ViewClassroomDetails amp disid 12 YW 4 X Pr File Edit View Favorites Tools Help Google G Settings w ae Bl TopCoder Education Platform A dh i Page v Of Tools TopCoder Cell ge Platform University
25. ep reports module SelectReport amp dsid 12 i 4 X Pi File Edit View Favorites Tools Help Google G vlos SM E Bookmarksy Q Settings We abe E TopCoder Education Platform a H w a v iip Page GF Tools TopCoder Coleg Platform University of Toronto Hello polgara Log out Launch Arena Manage classes Reports Select a report Students Assignments Student Handle Assignment Assigned lastJHayden firstJ Hayden JHayden lastidmetz firstidmetz jdmetz Opened Finished Research Into Pascal 0 Design Patterns 0 Home ContactUs Privacy Terms amp 100 13 1 View Detailed Student Report Clicking on the name of any student in your class shows a detailed report of that student s performance on a particular assignment The professor will see the student s name score number of tests passed or of tests passed depending on the criteria for judgment selected when the assignment was first created Image 13 1 A Detailed Student Report Page Professor View 2 TopCoder Education Platform Windows Internet Explorer BAR GO E ht wn branch topcoder com epireports modue StudentReport8dsid 12 7 4 X c itek File Edit View Favorites Tools Help Google G g Q Settings r 7 re w amp E TopCoder Education Platform T D Mp ii Page IG Tools v TopCoder Cellege Platform University o
26. f Toronto Hello polgara Log out Launch Arena Manage classes Class CSC101 Intro to Computer Science Student lastJHayden first Hayden JHayden Student Report lastJHayden firstJHayden TC Score Tests Passed Tests Passed Home ContactUs Privacy Terms internet S 100 13 2 View Detailed Assignment Report e From the Detailed Classroom Reports Page Image 13 B you can view Assignment Reports showing performance of students on a particular problem within an Assignment e Clicking on the name of any assignment Operating Systems_Assignment Modified in this example in your class shows a detailed report of the students who are associated with that assignment For each student their score number and percentage of test cases that have passed is displayed so that is easy to compare performance across students 33 o r Gy M http w branch3 topcoder com ep reports module AssignmentReport Y X File Edit View Favorites Tools Help Yord OM B YY Bookmarks gt Q settings A ia D fb i page Op Tools 2 TopCoder College Platform Universit aco Mil TopCoder Hello polgara Log out Launch Arena Manage classes School University of Toronto Class csc201 Term Spring 2008 Assignment Operating Systems_Assignment Modified Problem s Circle View report Compoundinterest View report CommonChar View report Assignment Report Operating Systems_Assi
27. firstJHayden JHayden oO lastisy firstisv isv Select all lastPetr firstPetr Petr oO lastscamp firstscamp scamp o Select all Home ContactUs Privacy Terms Internet R 100 e Professor accepts and confirms student to class or rejects student as appropriate Image F Manage Students Page Professor View 2 TopCoder Education Platform Windows Internet Explorer E Se Ge J x E http www branch3 topcoder com ep professor E vl 4 X fi i pi File Edit View Favorites Tools Help Google Gr v Go g amp o N M amp YY Bookmarks O Settings e 4 w k E TopCoder Education Platform fh gt A dab E Page G Tools TopCoder pse Platform ne University of Toronto Hello polgara Log out Manage classes Reports Students Class CSC 301 Neural Networks Are you sure you want to register the following students for this class lastisv firstisv isv Home ContactUs Privacy http www branch3 topcoder com tc module Static amp d 1 about amp d2 terms e Internet 100 Image G Professor Accepts Student to Class Professor View 44 2 TopCoder Education Platform Windows Internet Explorer ey g o http www branch3 topcoder com ep module ViewClassroomDetailsScisid 12 v 4 x Pr File Edit View Favorites Tools Help Google G Settings w ae Bl TopCoder Edu
28. gnment Modified Student Score Tests Passed Tests Passed lastJHayden firstJHayden Home AboutEP ContactUs Privacy Terms R 100 12 3 View Detailed Problem Report Screen e From the Detailed Assignment Report Image 13 2 A you can click on the hyper linked Problem to view a Report showing details of how students are performing on a particular problem Again similar to Assignment report it is possible to easily compare performance across students in a class on a particular problem within an assignment In the example below the report shows the performance of students on a specific problem CommonChar from the general problem set assignment called Operating Systems_Assignment_Modified Image 13 3 A Detailed Problem Report Professor View 34 Ge Ay Diy http www branch3 topcoder com ep reports module ProblemAssignment X File Edit View Favorites Tools Help Google Giv vaoo O M E i Bookmarksy Q Settingsv Gh Gl a o pae v Gtoos we k B8 I Topco X Gemini Senini Gemini TopCoder Coll ge Platform University of TopCoder Hello polgara Log out Launch Arena Manage classes Reports School University of Toronto Class csc201 Term Spring 2008 Assignment Operating Systems_Assignment Modified Problem CommonChar Assignment Report Operating Systems_Assignment Modified CommonChar Student Tests Passed Tests Passed Home
29. le e Interested students sign up for one or more of the classes being offered by the Professor Note the Professor has the option to decide whether a class or assignment is optional or required see Appendix 2 e The Professor sees a notification when he or she logs into the system that there are students interested in joining his or her class e Professor approves student s for the class Professor also has the option to reject students e Professor creates assignment s for that class Advantages of the System For Professors e Add excitement to assignments by using the world famous TopCoder arena as a dynamic teaching tool to augment your existing Computer Science courses e Receive accurate feedback on individual students skill sets in the form of progress reports e Your students will learn valuable coding skills focused on time and accuracy e The platform is both low maintenance and free For Students e Access to the powerful TopCoder library of more than 3 000 problem sets including complete tutorials and solutions e A self paced program e Detailed analysis of individual progress e Real world skill development Resume builder Functional Details 1 How do I get set up as a Professor e You must be set up by a TopCoder Administrator as a Professor Please contact education topcoder com 2 Launching the Application e Open your Internet browser and go to http www topcoder com education e Click on the link to
30. llows you to Launch the Arena View Reports or View Help is also available e The classrooms you have created will be listed before you sorted by their title From this page you can also access a list of reports and if you forget you can always click on the Help option 6 she 1 http www branch3 topcoder com ep xilt Xx File Edit View Favorites Tools Help Google G vicoo BO eME WF Bookmarks gt Settings z Gemini ft BD dh E paoe G Tools TopCoder College Platform University of TopCoder Hello polgara Log out Launch Arena Manage classes Reports Help Welcome to the TopCoder Educational Platform The Education Platform extends the TopCoder Algorithm Arena to aid you in teaching computer science and programming at your university You can assign problems for your students to complete that will help reinforce the concepts that you are teaching in the classroom Additionally you will be able to see your students results including the actual code written We at TopCoder hope you find this tool useful and informative Your classes University of Toronto CSC101 CSC201 Software Testing Principles Students Students Students Students cD Add class Home AboutEP ContactUs Privacy Terms R 100 6 Add Class Creating a New Classroom e To begin creating a new classroom click on the Add Class button located in the middle bottom of the main
31. o Student Being Removed from Class Student View 18 TopCoder Education Platform Windows Internet Explorer DER Ge gt EE htip www branch3 topcoder com ep b 44 X Piz File Edit View Favorites Tools Help Google G yos AM E WY Bookmarksy Q Settings we amp Bl TopCoder Education Platform gt Bl deh gt peace G Tools TopCoder Coillege Platform University of Toronto Hello isv Log out Launch Arena Manage classes Status amp Scores Help Welcome to the TopCoder Educational Platform The Education Platform extends the TopCoder Algoritm Arena to aid you in learning programming concepts that you are being taught in class Your classes University of Toronto CSC 301 Neural Networks CSC101 Intro to Computer Science CSC201 Data Structures CSC207 Principles of Software Design AWAITING APPROVAL AWAITING APPROVAL AWAITING APPROVAL Register for a class 100 e Class is no longer visible after Student has been removed from class in the Student s view Image 9 D View of Classroom After Student is Removed from Class Student View 19 TopCoder Education Platform Windows Internet Explorer DER Ge X EE http www branch3 topcoder com ep x t X i Piv File Edit View Favorites Tools Help Google G yor AME WB Bookmarksy Q Settings we amp E TopCoder Education Platform R D fam i Page Tools 7
32. of Toronto j f t f i f f Hello polgara Log out Manage classes Students Class CSC 301 Neural Networks Active Students Students awaiting your approval to join this class Student Handle gt Student Handie lastJHayden firstJHayden JHayden S There are no pending students in this classroom lastPetr firstPetr Petr lastisv firstisv isv lastscamp firstscamp scamp Select all Home Contact Terms R 100 Screen Shot 8 1D After Requesting to be Added to a Course Student View 2 TopCoder Education Platform Windows Internet Explorer DER ce F http www branch3 topcoder com ep P File Edit View Favorites Tools Help Q Settings gn i Page iQ Tools FopCoder Cailege Platform University of Toronto Hello isv Log out Launch Arena Manage classes Status amp Scores Welcome to the TopCoder Educational Platform The Education Platform extends the TopCoder Algoritm Arena to aid you in learning programming concepts that you are being taught in class Your classes University of Toronto CSC 301 Neural Networks CSC101 IntrotoComputer Science CSC201 Data Structures CSC207 Principles of Software Design AWAITING APPROVAL AWAITING APPROVAL AWAITING APPROVAL Register for a class Home ContactUs Privacy Terms Internet 100 e A student can drill down to se
33. ormative Your classes University of Toronto CSC 301 Neural Networks CSC101 Intro to Computer Science CSC201 Data Structures CSC207 Principles of Software Design Students Students Students Students Assignments Assignments Assignments Edit elit Edit CSC303 Testing Designs Students Add class 7 Edit Classroom e Click on the Edit button for a particular classroom from the Main Screen see Image 5 A e View the details of that Classroom and make text changes as desired see Image 7 A below e Click on Continue to submit the changes Image 7 A Editing a Classroom Professor View i E yy By htt jwww branch3 topcoder com ep professor 2module EditClassroom amp dsid 5 tt X File Edit View Favorites Tools Help Google Giv yao SM Be WY Bookmarksy Q Settings Sa Sa x c we oe E TopCoder Education Platform B d i Page iG Tools TopCoder Cailege Platform University of Toronto Hello polgara Log out Launch Arena Manage classes Reports Edit class Class title CSC201 Data Structures Term Spring 2008 Example Spring 2007 Description Data Structures_Edited Home ContactUs Privacy Terms internet R 100 e Review and confirm changes You will be notified if your actions are successful or prompted to re enter missing information 8 Add A Student to Classroom
34. rstscamp scamp Select all Home ContactUs Privacy Terms Internet A 100 e f a Student is rejected he or she will no longer see the rejected class in their list of courses that have been approved or are waiting to be approved Note If a student has registered for a course and then has been rejected for that course the student will NOT be allowed to re register for the same course 9 Remove a Student from Classroom e Click on the Students button e You will see a list of Active Students who have already joined your class e You may click on the select box to the right of the student s name s and click Remove to remove them from your class When removing a student you will be prompted to confirm the request 16 J Image 9 A Selecting Active Students to be Removed Professor s View TopCoder Education Platform Windows Internet Explorer DER er yy E http www branch3 topcoder com ep module ViewClassroomDetalls amp clsid 1 Y 4 4 X Pi File Edit View Favorites Tools Help Google G vlos SM EF Y Bookmarksy Q settings w amp E TopCoder Education Platform T B fas v b Page v Gf Tools TopCoder College Platform University of Toronto Hello polgara Log out Manage classes Students Class CSC 301 Neural Networks Active Students Students awaiting your approval to join this class Student Handie Student H
35. th those classes 30 Image 13 A Main Report Page E TopCoder Education Platform Windows Internet Explorer DER Go X EE htip www branch3 topcoder com ep reports module Home J Pe File Edit View Favorites Tools Help Google G p O settingsv we k E TopCoder Education Platform fm v Page Tools TopCoder College Platform University of Toronto Hello polgara Log out Launch Arena Reports Reporting is an integral part of the Educational Platform Below you can select a classroom and view various statistics about how the students performed on the assignments given to them Select a class University of Toronto CSC 301 Neural Networks CSC101 Intro to Computer Science CSC201 Data Structures CSC207 Principles of Software Design CSC303 Testing Designs __ M a A 100 e Click on the link to access reports associated with a particular classroom e There are two main options on the Classroom Reports Page Student Reports and Assignment Reports The column under Students shows all of the students in the class first name last name handle and the column under Assignments shows the Assignments that are associated with that classroom and the status of each one 31 Image 13 B Detailed Classroom Reports Page 2 TopCoder Education Platform Windows Internet Explorer Ge yy 0 http www branch3 topcoder com
36. ws Internet Explorer GO E htn trench topcodercomiep File x X DAR ek Edit View Favorites Tools Help vot OM E YW Bookmarks Settings v A Do o Eae r G Toos TopCoder Cell ge Platform University of Toronto Hello isv Log out Launch Arena Manage classes Status amp Scores Help Welcome to the TopCoder Educational Platform The Education Platform extends the TopCoder Algoritm Arena to aid you in learning programming concepts that you are being taught in class Your classes University of Toronto CSC 301 Neural Networks CSC101 Intro to Computer Science CSC201 Data Structures CSC207 Principles of Software Design AWAITING APPROVAL AWAITING APPROVAL AWAITING APPROVAL AWAITING APPROVAL Register for a class R 100 The Professor sees that Student has signed up for class and can accept or reject him or her from their class 42 Go v Bl http www branch3 topcoder com ep module ViewClassroomDetails amp dsid 12 x 4 X File Edit View Favorites Tools Help vost SM E WY Bookmarks Q Settings w R D fs Page v Of Tools TopCoder Cellege Platform University of Toronto Hello polgara Log out Launch Arena Manage classes Students Class CSC 301 Neural Networks Active Students Students awaiting your approval to join this class Student Handie Select Student Handie Select lastJHayden
37. y of the regular TopCoder Arena Common functionality includes the ability to chat to other members move between different areas of the area configure personal options and visit practice rooms As well the arena features an Active Contest link where users can see upcoming Active Contests and register for them The Education Platform arena extends the functionality of the basic TopCoder arena by including the ability for authorized users professors and students to access additional active contests than those available to regular members The added contests are the classes and assignments that have been set by the Professor 36 Image A Educational Platform TopCoder Arena Professor View Tope x Also try Software Tor Design amp Development Main 0 S Options Prac COMPETITION ARENA Lobby Admin Lobby Room Pick a practice room from the menu above to test your coding skills Who s here 1 Chat Area R Handle NON RATED MESSAGES e Students who are registered for classes or assignments with a particular professor at a University will have access to those assignments via the Active Contests button when they log into the system e For example the student JHayden below only has access to CSC201 course being taught by the Professor polgara even though the professor is teaching multiple courses JHayden is only associated with a particular assignment for CSC201 Image B Educational Platform TopCoder Arena
Download Pdf Manuals
Related Search
Related Contents
Timex T5K729 heart rate monitor JAMO 660A2 User's Manual User`s manual FLIR DM93 "取扱説明書" Sound module USM-RC V1.30 - BEIER Activités pour les visiteurs individuels Activités pour les groupes AT 1212R User Guide and Specifications Copyright © All rights reserved.
Failed to retrieve file