[DO NOT MERGE] Tutor lottery for the notebooks
Merge request reports
Activity
added Lottery label
The first try returns the followings results:
{ 'Laurent': { 'In Real Environment': ['File structure of a C++ program', 'Tools'], 'Object programming': ['Introduction to the concept of object + TP 4', 'Static attributes'], 'Operators': ['Stream operators + TP 10'], 'Procedural programming': ['Predefined types'], 'Templates': ['Specialization'], 'Useful concepts and STL': ['Error handling + TP 14', 'Move semantics']}, 'Sebastien': { 'In Real Environment': ['Set up a minimal environment', 'Namespaces'], 'Object programming': ['Encapsulation + TP 7'], 'Operators': ['Comparison operators'], 'Procedural programming': ['Condition and loops + TP 1', 'Input/output + TP 3'], 'Templates': ['Introduction to the concept of templates + TP 12', 'Hints to more advanced concepts with templates'], 'Useful concepts and STL': ['Associative containers']}, 'Vicente': { 'In Real Environment': ['Compilers'], 'Object programming': ['Member functions + TP 5', 'Inheritance and polymorphism + TP 8'], 'Operators': ['Affectation operator and the canonical form of a class'], 'Procedural programming': ['Functions + TP 2'], 'Templates': ['Special syntax: typename, template and mandatory this + TP 13'], 'Useful concepts and STL': ['RAII idiom', 'Smart pointers + TP 16']}, 'Vincent': { 'In Real Environment': ['Third-party libraries: how to include them without getting their compilation warnings'], 'Object programming': ['Base constructors and destructor + TP 6'], 'Operators': ['Introduction to the concept of operator overload + TP 9', 'Functors + TP 11'], 'Procedural programming': ['Variables, initialisation, affectation', 'Dynamic allocation'], 'Templates': ['Metaprogramming'], 'Useful concepts and STL': ['Containers + TP 15', 'Algorithms']}}
Please register or sign in to reply