Exams¶
The exams of this course is a mix of the Continuous Assesment and the Final examination systems.
Continuous Assessment Tests¶
It consists of a set of Continuous Assessment Tests (CAT) performed during class throughout the course. CAT are meant to be short, cumulative and linked to each topic of the course sylabus. This system is intended to promote gradual and systematic work by the students while providing early indication fo their performance.
CATs are scheduled throughout the lective weeks of the course during class hours. They are NOT announced in advance.
In some cases the CAt can be scheduled during non-class hours. In this case the CAT will be announced in advance via the Atenea forum.
Final Exam¶
Single long exam (between 3 and 5 problems in 2 hours max) covering all the contents of the course including the Pandas Labrary presented by the student lectures.
This exam is scheduled during the last week of the lective period outside class hours. The exact day/time is announced at the beginning of the course.
All students are allowed to attend this exam. Previous registration is not necessary.
Re-evaluation Exam¶
It has a format similar to the final exam.
This exam scheduled during the January exam period (possibly under the “final exam” label). The exact day/time is announced at the beginning of the course.
All students are allowed to attend this exam, but previous registration is required. The procees of registration process will be announced via the Atenea forum.
Exam Norms¶
These are school and university academic norms:
Exams are evaluation activities and thus they are subject to the Academic terms established by ETSEIB <https://etseib.upc.edu/ca/lescola/reglament-i-normatives/reglament-i-normatives>`__ and UPC.
Specially serious are acts of cheating and plagiarism detected during or after the exam. Anyone involved will be punished with a zero grade of the course plus the academic consequences determined by the school.
Exams Operation¶
Getting to the exam¶
The classroom will be either you usual classroom of they will be announced in advance via Atenea.
The students taking the exam must get to the classroom 5’ before the exam starting time.
The students taking the exam must must bring an official picture identification document such as the UPC card, the DNI card, the passaport or the driving license.
Exams are done at computers in a computer classroom of the School. Personal computers are not allowed.
Once the exam has started, the students cannot leave the classroom until the exam is finished.
Taking the Exam¶
The exam statement is published at a Atenea task. The steps to solve the exam are:
Log in with you usual username and password.
Create a working folder in your local space.
Launch the Firefox navigator and go to the Atenea task with the norms to follow.
Download the .zip with the statment via the link provided in the task.
- Rigth after that the acces to internet will be disabled with the exception of:
The course website
The Python docs website
Relevant Python libraries
Unzip the file in your local working folder.
Solve the exam individually. For each problem:
Read the statement carefully.
Code the requested function in a file with the appropriate name as indicated in the statement.
Test your code by passing the doctest file provided in the statement. Passing the tests is a guarantee that you have none of the errors that might prevent the authomatic correction process such as having an incorrect file name or function names. However, passing the tests is not a guarantee that your code is complete.
Complete the doctests file with missing tests to cover all possible input cases and pass it again.
At the end of the exam, all applications and all firefox tabs must be closed except Atenea. Double-checking the names of the files with your solutions is recommended.
At this point, access to the Atenea website will be enabled for a very short time during which:
Proceed to quickly drag and drop the files with your solutions (.py files only) to the Atenea task.
In case you experience technical problems with this delivering process, get help from the professor in the classroom inmediately. Files with the solutions will not be accepted by any other mean lateron.
Doing the exam¶
- It is allowed to consult:
the above mentioned websites.
any physical material such as notes and books.
any digital material such as solved exercices and lecture notes stored in you local disk space or pendrive.
It’s totally forbidden to get help from anybody by any communicatio mean (internet, phone, paper, orally, …)
Electronic devices must be disconneted at all times (including mobile phones, tablets, e-whatches, earphones, calculators, …)
Professors will attend questions either about the statement or about technical problems that computers may experience only. Questions about the contents of the course or errors encountered during the programming an testing process will not be attended.
After the Exam: Solutions and Grading¶
Exams are graded authomatically for a comprehensive set of doctests which is a superset of the doctests provided in the exam statement. See the Exam Grading System section for details.
The grade will be published at the Atenea task together with the correction log.
The official correct solution together with the correction tests ant the statement will be published at the course website shortly after the exam.
If you disagree in the grading result you can file a complaint. Please read Exam Complaints in the Evaluation section.