+Hello! - remain polite, courteous, respectful and constructive throughout the evaluation process. The well-being of the community depends on it.
- identify with the person (or the group) evaluated the potential dysfunctions of the work. Take the time to discuss and debate the problems you have identified.
- you must consider that there might be some difference in how your peers might have understood the project's instructions and the scope of its functionalities. Always keep an open mind and grade as honestly as possible. The pedagogy is valid only and only if peer-evaluation is conducted seriously.
+
+
+
+
Guidelines
+
+- Only grade the work that is in the student or group's GiT repository.
- Double-check that the GiT repository belongs to the student or the group. Ensure that the work is for the relevant project and also check that "git clone" is used in an empty folder.
- Check carefully that no malicious aliases were used to fool you and make you evaluate something other than the content of the official repository.
- To avoid any surprises, carefully check that both the evaluating and the evaluated students have reviewed the possible scripts used to facilitate the grading.
- If the evaluating student has not completed that particular project yet, it is mandatory for this student to read the entire subject prior to starting the defence.
- Use the flags available on this scale to signal an empty repository, non-functioning program, a norm error, cheating etc. In these cases, the grading is over and the final grade is 0 (or -42 in case of cheating). However, with the exception of cheating, you are encouraged to continue to discuss your work (even if you have not finished it) in order to identify any issues that may have caused this failure and avoid repeating the same mistake in the future.
- Remember that for the duration of the defence, no segfault, no other unexpected, premature, or uncontrolled termination of the program, is allowed, or the final grade is 0. Use the appropriate flag. You should never have to edit any file except the configuration file if it exists. If you want to edit a file, take the time to explain the reasons with the evaluated student and make sure both of you are okay with this.
+
+ To ensure this evaluation goes smoothly, please respect the following set of rules :
- Please remain courteous, polite, respectful and constructive at all times during this exchange. The trust bond between the school's community and yourself depends on it.
- Should you notice any malfunctions within the submitted project, make sure you take the time to discuss those with the student (or group of students) being graded.
- Keep in mind that some subjects can be interpreted differently. If you come accross a situation where the student you're grading has interpreted the subject differently than you, try and judge fairly whether their interpretation is acceptable or not, and grade them accordingly. Our peer-evaluation system can only work if you both take it seriously.
+
+
+
+
Guidelines
+
+ - Because of the size of a disk image, the student must have his disk image for the evaluation.
- Before anything, compare the sum in the git of the student and the sum of the actual disk image. This might take time, don't wait for it and begin the evaluation.
- Of course, if the sum does not match the git one, the scale stop here.
- Make sure to check wether the GiT submission directory belongs to the student (or group) you're grading, and that it's the right project.
- Make sure no mischievous aliases have been used to trick you into correcting something that is not actually in the official submitted directory.
- Any script created to make this evaluation session easier - whether it was produced by you or the student being graded - must be checked rigorously in order to avoid bad surprises.
- If the student who is grading this project hasn't done the project him/herself yet, he/she must read the whole topic before starting the evaluation session.
- Use the flags available to you on this scale in order to report a submission directory that is empty, non-functional, that contains a norm errors or a case of cheating, etc... In this case, the evaluation session ends and the final grade is 0 (or -42, in case of cheating). However, unless the student has cheated, we advise you to go through the project together in order for the two (or more) of you to identify the problems that may have led for this project to fail, and avoid repeating those mistakes for future projects.
+
+ For the smooth running of this evaluation, please respect the following rules:
- Remain polite, kind, respectful and constructive whatever happens during this conversation. It's a matter of confidence between you and the 42 community.
- Highlight the potential problems you ‘ve had with the work you're presented to the person or the group you're grading, and take the time to talk about and discuss those issues.
- Accept the fact that the exam subject or required functions might lead to different interpretations. Listen to your discussion partner's perspective with an open mind (are they right or wrong ?) and grade them as fairly as possible. 42's teaching methods can make sense only if peer-evaluation is taken seriously.
+
+
+
+
Disclaimer
+
+ Ocsigen is a open software issued by CNRS, University of Paris Diderot and Inria public research labs. It is developed in collaboration with BeSport SAS. It is a collaborative project growing with each user contributions.
This project will only give you a small glimpse of what Ocsigen can do and it won't use its most significant functionalities (client- server programming, mobile applications...). These points will be tackled in a coming project.
This project is an introduction to web programming in OCaml on the client side with Ocsigen. It helps us evaluate:
- First, your ability to approach a new technology with an open mind, to find your way in a substantial documentation in English and to join a community around an open software.
- Your understanding of the web programming basics with HTML, CSS and DOM on the client side.
- Your understanding of the programming basics in OCaml, Tyxml and Lwt libraries and interaction between OCaml and the DOM.
- Your ability to achieve a clean and comfortable application with playable rules.
+
+
+
+
Guidelines
+
+ - You must only evaluate what you will find in the student's or group's GiT repository.
- Take the time to check that the GiT repository matches the student or group and the project.
- Double check that no malicious alias was used to mislead you and make you grade something different from the official repository content.
- If a script supposed to help evaluate the exam is supplied by either side, the other side will have to strictly check it to avoid nasty surprises.
- If the evaluating student has not yet taken this project, they will have to read the exam subject in its entirety before starting the evaluation.
- Use the flags available on this grading system to signal an empty or non- functional project, a norm flaw, cheating, etc. In that case, evaluation stops and final grade is 0 (or -42 if it's a cheating problem). However, if it's not a cheating problem, you are invited to keep talking about the work that has been done (or not done, as a matter of fact) in order to identify the issues that lead to this stalemate and avoid it next time.
+
+ This is the KrpSim grading system. Keep in mind that only a few display require an accurate formatting. The main focus of this project is ressource optimisation, hence, the efficiency of your program. On a similar process description file, the program may not systematically give the same answer each time you run it. This should not be a decisive factor.
+
- Remain polite, courteous, respectful and constructive throughout the correction process. The well-being of the community depends on it.
- Identify with the person (or the group) graded the eventual dysfunctions of the work. Take the time to discuss and debate the problems you have identified.
- You must consider that there might be some difference in how your peers might have understood the project's instructions and the scope of its functionalities. Always keep an open mind and grade him/her as honestly as possible. The pedagogy is valid only and only if peer-evaluation is conducted seriously.
+
+
+
+
Guidelines
+
+ You MUST run the requested tests.
Warning: This project is quite complex, the result and it's implementation are subjective. You have to keep in mind the aim of this project:
"This project is about implementing a dynamic memory allocation mechanism."
+