SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Downloaden Sie, um offline zu lesen
Eng. Nisansa Dilushan de Silva, Dr. Shahani Markus Weerawarana, Dr. Amal Shehan Perera
Presented by–
Nisansa Dilushan de Silva
Department of Computer Science and Engineering
University of Moratuwa
Sri Lanka
Enabling Effective Synoptic
Assessment via Algorithmic
Constitution of Review Panels
IEEE International Conference on Teaching, Assessment, and Learning for Engineering
(TALE 2013)
•Introduction
•Challenges in creating assessment panels
•Proposed Solution
•Results
•Discussion
•Conclusion
•Future work and Recommendation
Outline
• 5th semester
• Creativity & Software Engineering rigor
• Pre-industrial training (6th semester )
• Is comparable to a mini Capstone project
• Course design straddles several program ILOs [3]
Introduction - Software Engineering
Project (CS 3202) [2]
[2] Weerawarana, S. M., Perera, A. S., Nanayakkara, V. (2012). Promoting Innovation, Creativity and
Engineering Excellence: A Case Study from Sri Lanka, IEEE International Conference on Teaching, Assessment
and Learning for Engineering 2012 (TALE2012), Hong Kong, August 2012.
[3] Anderson, L. & Krathwohl, D. A. (2001). Taxonomy for Learning, Teaching and Assessing: A Revision of
Bloom's Taxonomy of Educational Objectives New York: Longman.
• A large number of students (n=101)
• Assessment of the end-of-semester project demonstrations
• Technical standpoint
• Creative standpoint
• Needs a synoptic assessment methodology so that it
“enables students to integrate their experiences,
providing them with important opportunities to
demonstrate their creativity”[4]
Software Engineering Project-
Challenges
[4] Jackson, N. (2003). Nurturing creativity through an imaginative curriculum, Imaginative curriculum Project,
Learning and Teaching Support Network, Higher Education Academy.
• Student projects cover a large spectrum of technologies.
How to evaluate all of them fairly?
• Is it enough to use university academic staff only? [2]
• Involve external evaluators from the industry each being an expert of
some of the technologies used by students?
• We went with the second approach by agreeing with
Elton that assessment of creative work should be „viewed
in light of the work‟, highlighting important aspects as,
“the ability of experts to assess work in their own field of
expertise” and “the willingness to employ judgment”. [5]
Software Engineering Project-
Challenges
[2] Weerawarana, S. M., Perera, A. S., Nanayakkara, V. (2012). Promoting Innovation, Creativity and
Engineering Excellence: A Case Study from Sri Lanka, IEEE International Conference on Teaching, Assessment
and Learning for Engineering 2012 (TALE2012), Hong Kong, August 2012.
[5] Elton, L. (2005). Designing assessment for creativity: an imaginative curriculum guide. York: Higher
Education Academy (in offline archive).
• Is one evaluator matched according to technological
expertise enough to fairly evaluate a student project?
• Creative projects -> Evaluation is subjective
• Thus might not be a fair judgement
• We decided to use panels of evaluators in accordance to
what Balchin suggests when he states that “consensual
assessment by several judges” can be used to enhance
the reliability of subjective evaluation. [6]
Software Engineering Project-
Challenges
[6] Balachin, T. (2006). Evaluating creativity through consensual assessment, in N. Jackson, M. Oliver, M. Shaw
and J. Wisdom (eds) Developing Creativity in Higher Education: Imaginative Curriculum. Abingdon:
Routledge.
• Mapping individual evaluators to student projects
according to the expertise in technology was fairly an
easy task…
Creating Evaluation Panels -
Challenges
• But with panels it is not so easy to assign the „best fit‟ panel
of evaluators comprising external industry experts and
internal faculty members considering the technologies
used in the student‟s project.
Creating Evaluation Panels -
Challenges
?
• Multiple and often conflicting evaluator availability
constraints
• Balance of external versus internal evaluators in
the panels
• Minimization of the number of panel composition
reshuffles
• Avoidance of the same internal evaluator who
assessed the mid-semester project demonstration
being included in the end-semester evaluation
panel
• Preventing internal evaluators who mentored
specific projects being included in the end-
semester evaluation panel for the same projects
Creating Evaluation Panels -
Challenges
Introduce an algorithm to
Automate the Composition and
Scheduling Process for the
Synoptic Assessment Panels
Solution
Input : Student technology requests
(Matrix A)
Total Number of Student Requests= 6
Input : Evaluator technology expertise
(Matrix B)
• Internal evaluator: conflict data (Matrix C)
• Was a mentor
• Was the mid-semester evaluator
More Inputs….
I. Evaluator 1 I. Evaluator 2 ... I. Evaluator 7
Student 1 1 0 ... 0
Student 2 0 0 ... 1
... ... ... ... ...
Student101 1 1 ... 0
• Evaluator availability ( Matrix D )
• Some are available throughout the day
• Some arrive late
• Some plan to leave early
More Inputs….
Time slot 1 Time slot 2 ... Time slot 24
I. Evaluator 1 1 1 ... 0
I. Evaluator 2 1 1 ... 1
... ... ... ... ...
I. Evaluator 7 1 1 ... 0
E. Evaluator 1 1 1 ... 1
E. Evaluator 2 0 0 ... 1
... ... ... ... ...
E. Evaluator 9 0 1 ... 0
• Other constraints in place to ensure a fair
evaluation being taken place [2]
• Grading calibration
• Minimum number of evaluators in a panel
• At least one internal evaluator in a panel
More Inputs….
[2] Weerawarana, S. M., Perera, A. S., Nanayakkara, V. (2012). Promoting Innovation, Creativity and
Engineering Excellence: A Case Study from Sri Lanka, IEEE International Conference on Teaching, Assessment
and Learning for Engineering 2012 (TALE2012), Hong Kong, August 2012.
• Create panel slots according to the evaluator availability
Algorithm: Rough outline
• Calculate the student technology request feasibility
Algorithm: Rough outline
E. Evaluator 1 E. Evaluator 2 ... E. Evaluator 9
Student 1 0 1 ... 0
Student 2 1 2 ... 1
... ... ... ... ...
Student101 1 1 ... 1
• Create a set of panels with a randomization algorithm
• Assign panel slots to created panels
• Apply internal evaluator constraints.
• Calculate the merit value for each panel slot against
each project (Matrix F)
Algorithm: Rough outline
Panel-slot 1 Panel-slot 2 ... Panel-slot 108
Student 1 20 4 ... 0
Student 2 9 32 ... 65
... ... ... ... ...
Student101 0 19 ... 16
• Create the The inverted value matrix (Matrix G)
• Run the well-known combinatorial optimization algorithm
known as the “The Hungarian algorithm” [7] on the above
data. ( Results in the Boolean Matrix H)
Algorithm: Rough outline
[7] Kuhn, H. W. (1955). The Hungarian method for the assignment problem, Naval Research Logistics
Quarterly, 2:83–97
• The underlying randomness of the base „seed‟
evaluation panels that was fed in to the core
algorithm might introduce a certain degree of
unfairness to the system.
• To fix this we introduced a second layer of
indirection which was placed over the core
algorithm.
• Thus the result was now a pool of panel
assignment schedules instead of a single schedule.
• The best one of which was selected as the winning
schedule.
Algorithm: Removing the randomness
Algorithm: Removing the randomness
400
420
440
460
480
500
520
1 11 21 31 41
400
420
440
460
480
500
520
1 251 501 751 1001 1251 1501 1751
Algorithm pool results. (Left: pool
size=50, right: pool size =2000) x-axis:
epochs, y-axis: total value of assignment
schema
• The algorithm was able to match 120 of the total
141 feasible requests giving an 85.12% success
rate.
• The average number of requests satisfied per
student was 92.1% among the 83 students whose
requests constituted the 141 feasible requests.
• The average number of requests satisfied per
technology was 71.69% among the 18
technologies.
Results
• The advantage of automating the panel composition
process
• When some external evaluators make sudden changes in their
time constraints
• Cancellation of their commitment mere hours prior to the
commencement of the project demonstrations.
• In this critical situation the algorithm facilitated rapid
recalculation that produced an alternate optimal
schedule
Discussion
This approach can be considered as a
major improvement over the manual
assignment of panels for Synoptic
Assessment.
Conclusion
The future work is to implement an
online application.
Our recommendation is that other
educators could use this application
for a similar purpose.
Future work & Recommendation
[1] TALE 2012 Presentation, Weerawarana, S. M., Perera, A.
S., Nanayakkara, V. (2012). Promoting Innovation, Creativity and
Engineering Excellence: A Case Study from Sri Lanka, IEEE International
Conference on Teaching, Assessment and Learning for Engineering 2012
(TALE2012), Hong Kong, August 2012.
[2] Weerawarana, S. M., Perera, A. S., Nanayakkara, V. (2012). Promoting
Innovation, Creativity and Engineering Excellence: A Case Study from Sri
Lanka, IEEE International Conference on Teaching, Assessment and
Learning for Engineering 2012 (TALE2012), Hong Kong, August 2012.
[3] Anderson, L. & Krathwohl, D. A. (2001). Taxonomy for Learning, Teaching
and Assessing: A Revision of Bloom's Taxonomy of Educational
Objectives New York: Longman.
[4] Jackson, N. (2003). Nurturing creativity through an imaginative
curriculum, Imaginative curriculum Project, Learning and Teaching
Support Network, Higher Education Academy.
[5] Elton, L. (2005). Designing assessment for creativity: an imaginative
curriculum guide. York: Higher Education Academy (in offline archive).
[6] Balachin, T. (2006). Evaluating creativity through consensual
assessment, in N. Jackson, M. Oliver, M. Shaw and J. Wisdom (eds)
Developing Creativity in Higher Education: Imaginative Curriculum.
Abingdon: Routledge.
[7] Kuhn, H. W. (1955). The Hungarian method for the assignment
problem, Naval Research Logistics Quarterly, 2:83–97
References

Weitere ähnliche Inhalte

Andere mochten auch

Thoughts from WiML 2015 and NIPS 2015
Thoughts from WiML 2015 and NIPS 2015Thoughts from WiML 2015 and NIPS 2015
Thoughts from WiML 2015 and NIPS 2015Jayani Withanawasam
 
ABRA: Approximating Betweenness Centrality in Static and Dynamic Graphs with ...
ABRA: Approximating Betweenness Centrality in Static and Dynamic Graphs with ...ABRA: Approximating Betweenness Centrality in Static and Dynamic Graphs with ...
ABRA: Approximating Betweenness Centrality in Static and Dynamic Graphs with ...Kaushalya Madhawa
 
Sipuni для операторов связи. Облачная АТС как PaaS
Sipuni для операторов связи. Облачная АТС как PaaSSipuni для операторов связи. Облачная АТС как PaaS
Sipuni для операторов связи. Облачная АТС как PaaSArtem Mopoko
 
Region 2 supercamp presentation
Region 2 supercamp presentationRegion 2 supercamp presentation
Region 2 supercamp presentationgymnastcare
 
出海北美 I os游戏美国推广经验分享
出海北美 I os游戏美国推广经验分享出海北美 I os游戏美国推广经验分享
出海北美 I os游戏美国推广经验分享zhuceyong2b
 
Sipuni презентация для операторов связи. NEW PAAS
Sipuni презентация для операторов связи. NEW PAASSipuni презентация для операторов связи. NEW PAAS
Sipuni презентация для операторов связи. NEW PAASArtem Mopoko
 
Yealink 2014 доклад на конференции
Yealink 2014 доклад на конференцииYealink 2014 доклад на конференции
Yealink 2014 доклад на конференцииArtem Mopoko
 
Moscow's Libraries Atlas. 448 Rooms with a View.
Moscow's Libraries Atlas. 448 Rooms with a View.Moscow's Libraries Atlas. 448 Rooms with a View.
Moscow's Libraries Atlas. 448 Rooms with a View.Giovanni Bellotti
 
WSO2ConEU 2016 Tutorial - Deploying WSO2 Middleware on Containers
WSO2ConEU 2016 Tutorial - Deploying WSO2 Middleware on ContainersWSO2ConEU 2016 Tutorial - Deploying WSO2 Middleware on Containers
WSO2ConEU 2016 Tutorial - Deploying WSO2 Middleware on ContainersLakmal Warusawithana
 
Nutrition Presentation for Young Athletes
Nutrition Presentation for Young AthletesNutrition Presentation for Young Athletes
Nutrition Presentation for Young Athletesgymnastcare
 
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksHow to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksSlideShare
 

Andere mochten auch (20)

Thoughts from WiML 2015 and NIPS 2015
Thoughts from WiML 2015 and NIPS 2015Thoughts from WiML 2015 and NIPS 2015
Thoughts from WiML 2015 and NIPS 2015
 
ABRA: Approximating Betweenness Centrality in Static and Dynamic Graphs with ...
ABRA: Approximating Betweenness Centrality in Static and Dynamic Graphs with ...ABRA: Approximating Betweenness Centrality in Static and Dynamic Graphs with ...
ABRA: Approximating Betweenness Centrality in Static and Dynamic Graphs with ...
 
Sipuni для операторов связи. Облачная АТС как PaaS
Sipuni для операторов связи. Облачная АТС как PaaSSipuni для операторов связи. Облачная АТС как PaaS
Sipuni для операторов связи. Облачная АТС как PaaS
 
Kopling
KoplingKopling
Kopling
 
Six-o-six
Six-o-sixSix-o-six
Six-o-six
 
Region 2 supercamp presentation
Region 2 supercamp presentationRegion 2 supercamp presentation
Region 2 supercamp presentation
 
The wild city
The wild cityThe wild city
The wild city
 
E-Waste
E-WasteE-Waste
E-Waste
 
Evolución del sector manufactura
Evolución del sector manufacturaEvolución del sector manufactura
Evolución del sector manufactura
 
出海北美 I os游戏美国推广经验分享
出海北美 I os游戏美国推广经验分享出海北美 I os游戏美国推广经验分享
出海北美 I os游戏美国推广经验分享
 
Nanthinni_CV
Nanthinni_CVNanthinni_CV
Nanthinni_CV
 
Team13794
Team13794Team13794
Team13794
 
Sipuni презентация для операторов связи. NEW PAAS
Sipuni презентация для операторов связи. NEW PAASSipuni презентация для операторов связи. NEW PAAS
Sipuni презентация для операторов связи. NEW PAAS
 
Yealink 2014 доклад на конференции
Yealink 2014 доклад на конференцииYealink 2014 доклад на конференции
Yealink 2014 доклад на конференции
 
Programming3
Programming3Programming3
Programming3
 
Moscow's Libraries Atlas. 448 Rooms with a View.
Moscow's Libraries Atlas. 448 Rooms with a View.Moscow's Libraries Atlas. 448 Rooms with a View.
Moscow's Libraries Atlas. 448 Rooms with a View.
 
WSO2ConEU 2016 Tutorial - Deploying WSO2 Middleware on Containers
WSO2ConEU 2016 Tutorial - Deploying WSO2 Middleware on ContainersWSO2ConEU 2016 Tutorial - Deploying WSO2 Middleware on Containers
WSO2ConEU 2016 Tutorial - Deploying WSO2 Middleware on Containers
 
Nutrition Presentation for Young Athletes
Nutrition Presentation for Young AthletesNutrition Presentation for Young Athletes
Nutrition Presentation for Young Athletes
 
Teaching approaches
Teaching approachesTeaching approaches
Teaching approaches
 
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksHow to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & Tricks
 

Ähnlich wie ACB4 tec pre - p4 - presenting a technical paper

Automatic Assessment of Student Answers for Geometric Construction Questions
Automatic Assessment of Student Answers for Geometric Construction QuestionsAutomatic Assessment of Student Answers for Geometric Construction Questions
Automatic Assessment of Student Answers for Geometric Construction QuestionsBuddhima Wijeweera
 
Lecture 1.pdfgjgfddfbnnngdsdvnncxzxcbnssdfh
Lecture 1.pdfgjgfddfbnnngdsdvnncxzxcbnssdfhLecture 1.pdfgjgfddfbnnngdsdvnncxzxcbnssdfh
Lecture 1.pdfgjgfddfbnnngdsdvnncxzxcbnssdfhTemesgenErena
 
Introduction to Engineering (Beasiswa Indonesia Maju)
Introduction to Engineering (Beasiswa Indonesia Maju)Introduction to Engineering (Beasiswa Indonesia Maju)
Introduction to Engineering (Beasiswa Indonesia Maju)Muhammad Amin Sulthoni
 
Community of Practice - Project Specific - Steering Committee 3
Community of Practice - Project Specific - Steering Committee 3Community of Practice - Project Specific - Steering Committee 3
Community of Practice - Project Specific - Steering Committee 3Embedding Employability
 
Scalable and Cost-Effective Model-Based Software Verification and Testing
Scalable and Cost-Effective Model-Based Software Verification and TestingScalable and Cost-Effective Model-Based Software Verification and Testing
Scalable and Cost-Effective Model-Based Software Verification and TestingLionel Briand
 
Software Architecture Decision-Making Practices and Challenges: An Industrial...
Software Architecture Decision-Making Practices and Challenges: An Industrial...Software Architecture Decision-Making Practices and Challenges: An Industrial...
Software Architecture Decision-Making Practices and Challenges: An Industrial...Sandun Dasanayake
 
2_EngineeringDesign_Course Syllabus, Schedule and Timeline.pptx
2_EngineeringDesign_Course Syllabus, Schedule and Timeline.pptx2_EngineeringDesign_Course Syllabus, Schedule and Timeline.pptx
2_EngineeringDesign_Course Syllabus, Schedule and Timeline.pptxKrunal Gangawane
 
Classical Approaches in Test Estimation
Classical Approaches in Test EstimationClassical Approaches in Test Estimation
Classical Approaches in Test EstimationGlobalLogic Ukraine
 
Web-Based Self- and Peer-Assessment of Teachers’ Educational Technology Compe...
Web-Based Self- and Peer-Assessment of Teachers’ Educational Technology Compe...Web-Based Self- and Peer-Assessment of Teachers’ Educational Technology Compe...
Web-Based Self- and Peer-Assessment of Teachers’ Educational Technology Compe...Hans Põldoja
 
Transferring Software Testing Tools to Practice
Transferring Software Testing Tools to PracticeTransferring Software Testing Tools to Practice
Transferring Software Testing Tools to PracticeTao Xie
 
Guidelines for Final Year Engineering & Technology Project.ppt
Guidelines for Final Year Engineering & Technology  Project.pptGuidelines for Final Year Engineering & Technology  Project.ppt
Guidelines for Final Year Engineering & Technology Project.pptPradeepmane16
 
Rubric-based Assessment of Programming Thinking Skills and Comparative Evalua...
Rubric-based Assessment of Programming Thinking Skills and Comparative Evalua...Rubric-based Assessment of Programming Thinking Skills and Comparative Evalua...
Rubric-based Assessment of Programming Thinking Skills and Comparative Evalua...Hironori Washizaki
 
Directional-based Cellular e-Commerce: Undergraduate Systems Engineering Caps...
Directional-based Cellular e-Commerce: Undergraduate Systems Engineering Caps...Directional-based Cellular e-Commerce: Undergraduate Systems Engineering Caps...
Directional-based Cellular e-Commerce: Undergraduate Systems Engineering Caps...wcrolley
 
OOSE Unit 3 PPT.ppt
OOSE Unit 3 PPT.pptOOSE Unit 3 PPT.ppt
OOSE Unit 3 PPT.pptitadmin33
 
Research issues in object oriented software testing
Research issues in object oriented software testingResearch issues in object oriented software testing
Research issues in object oriented software testingAnshul Vinayak
 

Ähnlich wie ACB4 tec pre - p4 - presenting a technical paper (20)

Automatic Assessment of Student Answers for Geometric Construction Questions
Automatic Assessment of Student Answers for Geometric Construction QuestionsAutomatic Assessment of Student Answers for Geometric Construction Questions
Automatic Assessment of Student Answers for Geometric Construction Questions
 
Lecture 1.pdfgjgfddfbnnngdsdvnncxzxcbnssdfh
Lecture 1.pdfgjgfddfbnnngdsdvnncxzxcbnssdfhLecture 1.pdfgjgfddfbnnngdsdvnncxzxcbnssdfh
Lecture 1.pdfgjgfddfbnnngdsdvnncxzxcbnssdfh
 
Introduction to Engineering (Beasiswa Indonesia Maju)
Introduction to Engineering (Beasiswa Indonesia Maju)Introduction to Engineering (Beasiswa Indonesia Maju)
Introduction to Engineering (Beasiswa Indonesia Maju)
 
Community of Practice - Project Specific - Steering Committee 3
Community of Practice - Project Specific - Steering Committee 3Community of Practice - Project Specific - Steering Committee 3
Community of Practice - Project Specific - Steering Committee 3
 
Scalable and Cost-Effective Model-Based Software Verification and Testing
Scalable and Cost-Effective Model-Based Software Verification and TestingScalable and Cost-Effective Model-Based Software Verification and Testing
Scalable and Cost-Effective Model-Based Software Verification and Testing
 
sem6.pdf
sem6.pdfsem6.pdf
sem6.pdf
 
DEPT CONF (1) (1).pptx
DEPT CONF (1) (1).pptxDEPT CONF (1) (1).pptx
DEPT CONF (1) (1).pptx
 
Software Architecture Decision-Making Practices and Challenges: An Industrial...
Software Architecture Decision-Making Practices and Challenges: An Industrial...Software Architecture Decision-Making Practices and Challenges: An Industrial...
Software Architecture Decision-Making Practices and Challenges: An Industrial...
 
2_EngineeringDesign_Course Syllabus, Schedule and Timeline.pptx
2_EngineeringDesign_Course Syllabus, Schedule and Timeline.pptx2_EngineeringDesign_Course Syllabus, Schedule and Timeline.pptx
2_EngineeringDesign_Course Syllabus, Schedule and Timeline.pptx
 
Classical Approaches in Test Estimation
Classical Approaches in Test EstimationClassical Approaches in Test Estimation
Classical Approaches in Test Estimation
 
Web-Based Self- and Peer-Assessment of Teachers’ Educational Technology Compe...
Web-Based Self- and Peer-Assessment of Teachers’ Educational Technology Compe...Web-Based Self- and Peer-Assessment of Teachers’ Educational Technology Compe...
Web-Based Self- and Peer-Assessment of Teachers’ Educational Technology Compe...
 
Transferring Software Testing Tools to Practice
Transferring Software Testing Tools to PracticeTransferring Software Testing Tools to Practice
Transferring Software Testing Tools to Practice
 
Project template
Project templateProject template
Project template
 
Guidelines for Final Year Engineering & Technology Project.ppt
Guidelines for Final Year Engineering & Technology  Project.pptGuidelines for Final Year Engineering & Technology  Project.ppt
Guidelines for Final Year Engineering & Technology Project.ppt
 
Value Engineering
Value EngineeringValue Engineering
Value Engineering
 
Rubric-based Assessment of Programming Thinking Skills and Comparative Evalua...
Rubric-based Assessment of Programming Thinking Skills and Comparative Evalua...Rubric-based Assessment of Programming Thinking Skills and Comparative Evalua...
Rubric-based Assessment of Programming Thinking Skills and Comparative Evalua...
 
Directional-based Cellular e-Commerce: Undergraduate Systems Engineering Caps...
Directional-based Cellular e-Commerce: Undergraduate Systems Engineering Caps...Directional-based Cellular e-Commerce: Undergraduate Systems Engineering Caps...
Directional-based Cellular e-Commerce: Undergraduate Systems Engineering Caps...
 
OOSE Unit 3 PPT.ppt
OOSE Unit 3 PPT.pptOOSE Unit 3 PPT.ppt
OOSE Unit 3 PPT.ppt
 
Daidalos Evaluation ECIME 2007
Daidalos Evaluation  ECIME 2007Daidalos Evaluation  ECIME 2007
Daidalos Evaluation ECIME 2007
 
Research issues in object oriented software testing
Research issues in object oriented software testingResearch issues in object oriented software testing
Research issues in object oriented software testing
 

Kürzlich hochgeladen

Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFMichael Gough
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsYoss Cohen
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 

Kürzlich hochgeladen (20)

Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDF
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 

ACB4 tec pre - p4 - presenting a technical paper

  • 1. Eng. Nisansa Dilushan de Silva, Dr. Shahani Markus Weerawarana, Dr. Amal Shehan Perera Presented by– Nisansa Dilushan de Silva Department of Computer Science and Engineering University of Moratuwa Sri Lanka Enabling Effective Synoptic Assessment via Algorithmic Constitution of Review Panels IEEE International Conference on Teaching, Assessment, and Learning for Engineering (TALE 2013)
  • 2. •Introduction •Challenges in creating assessment panels •Proposed Solution •Results •Discussion •Conclusion •Future work and Recommendation Outline
  • 3. • 5th semester • Creativity & Software Engineering rigor • Pre-industrial training (6th semester ) • Is comparable to a mini Capstone project • Course design straddles several program ILOs [3] Introduction - Software Engineering Project (CS 3202) [2] [2] Weerawarana, S. M., Perera, A. S., Nanayakkara, V. (2012). Promoting Innovation, Creativity and Engineering Excellence: A Case Study from Sri Lanka, IEEE International Conference on Teaching, Assessment and Learning for Engineering 2012 (TALE2012), Hong Kong, August 2012. [3] Anderson, L. & Krathwohl, D. A. (2001). Taxonomy for Learning, Teaching and Assessing: A Revision of Bloom's Taxonomy of Educational Objectives New York: Longman.
  • 4. • A large number of students (n=101) • Assessment of the end-of-semester project demonstrations • Technical standpoint • Creative standpoint • Needs a synoptic assessment methodology so that it “enables students to integrate their experiences, providing them with important opportunities to demonstrate their creativity”[4] Software Engineering Project- Challenges [4] Jackson, N. (2003). Nurturing creativity through an imaginative curriculum, Imaginative curriculum Project, Learning and Teaching Support Network, Higher Education Academy.
  • 5. • Student projects cover a large spectrum of technologies. How to evaluate all of them fairly? • Is it enough to use university academic staff only? [2] • Involve external evaluators from the industry each being an expert of some of the technologies used by students? • We went with the second approach by agreeing with Elton that assessment of creative work should be „viewed in light of the work‟, highlighting important aspects as, “the ability of experts to assess work in their own field of expertise” and “the willingness to employ judgment”. [5] Software Engineering Project- Challenges [2] Weerawarana, S. M., Perera, A. S., Nanayakkara, V. (2012). Promoting Innovation, Creativity and Engineering Excellence: A Case Study from Sri Lanka, IEEE International Conference on Teaching, Assessment and Learning for Engineering 2012 (TALE2012), Hong Kong, August 2012. [5] Elton, L. (2005). Designing assessment for creativity: an imaginative curriculum guide. York: Higher Education Academy (in offline archive).
  • 6. • Is one evaluator matched according to technological expertise enough to fairly evaluate a student project? • Creative projects -> Evaluation is subjective • Thus might not be a fair judgement • We decided to use panels of evaluators in accordance to what Balchin suggests when he states that “consensual assessment by several judges” can be used to enhance the reliability of subjective evaluation. [6] Software Engineering Project- Challenges [6] Balachin, T. (2006). Evaluating creativity through consensual assessment, in N. Jackson, M. Oliver, M. Shaw and J. Wisdom (eds) Developing Creativity in Higher Education: Imaginative Curriculum. Abingdon: Routledge.
  • 7. • Mapping individual evaluators to student projects according to the expertise in technology was fairly an easy task… Creating Evaluation Panels - Challenges
  • 8. • But with panels it is not so easy to assign the „best fit‟ panel of evaluators comprising external industry experts and internal faculty members considering the technologies used in the student‟s project. Creating Evaluation Panels - Challenges ?
  • 9. • Multiple and often conflicting evaluator availability constraints • Balance of external versus internal evaluators in the panels • Minimization of the number of panel composition reshuffles • Avoidance of the same internal evaluator who assessed the mid-semester project demonstration being included in the end-semester evaluation panel • Preventing internal evaluators who mentored specific projects being included in the end- semester evaluation panel for the same projects Creating Evaluation Panels - Challenges
  • 10. Introduce an algorithm to Automate the Composition and Scheduling Process for the Synoptic Assessment Panels Solution
  • 11. Input : Student technology requests (Matrix A) Total Number of Student Requests= 6
  • 12. Input : Evaluator technology expertise (Matrix B)
  • 13. • Internal evaluator: conflict data (Matrix C) • Was a mentor • Was the mid-semester evaluator More Inputs…. I. Evaluator 1 I. Evaluator 2 ... I. Evaluator 7 Student 1 1 0 ... 0 Student 2 0 0 ... 1 ... ... ... ... ... Student101 1 1 ... 0
  • 14. • Evaluator availability ( Matrix D ) • Some are available throughout the day • Some arrive late • Some plan to leave early More Inputs…. Time slot 1 Time slot 2 ... Time slot 24 I. Evaluator 1 1 1 ... 0 I. Evaluator 2 1 1 ... 1 ... ... ... ... ... I. Evaluator 7 1 1 ... 0 E. Evaluator 1 1 1 ... 1 E. Evaluator 2 0 0 ... 1 ... ... ... ... ... E. Evaluator 9 0 1 ... 0
  • 15. • Other constraints in place to ensure a fair evaluation being taken place [2] • Grading calibration • Minimum number of evaluators in a panel • At least one internal evaluator in a panel More Inputs…. [2] Weerawarana, S. M., Perera, A. S., Nanayakkara, V. (2012). Promoting Innovation, Creativity and Engineering Excellence: A Case Study from Sri Lanka, IEEE International Conference on Teaching, Assessment and Learning for Engineering 2012 (TALE2012), Hong Kong, August 2012.
  • 16. • Create panel slots according to the evaluator availability Algorithm: Rough outline
  • 17. • Calculate the student technology request feasibility Algorithm: Rough outline E. Evaluator 1 E. Evaluator 2 ... E. Evaluator 9 Student 1 0 1 ... 0 Student 2 1 2 ... 1 ... ... ... ... ... Student101 1 1 ... 1
  • 18. • Create a set of panels with a randomization algorithm • Assign panel slots to created panels • Apply internal evaluator constraints. • Calculate the merit value for each panel slot against each project (Matrix F) Algorithm: Rough outline Panel-slot 1 Panel-slot 2 ... Panel-slot 108 Student 1 20 4 ... 0 Student 2 9 32 ... 65 ... ... ... ... ... Student101 0 19 ... 16
  • 19. • Create the The inverted value matrix (Matrix G) • Run the well-known combinatorial optimization algorithm known as the “The Hungarian algorithm” [7] on the above data. ( Results in the Boolean Matrix H) Algorithm: Rough outline [7] Kuhn, H. W. (1955). The Hungarian method for the assignment problem, Naval Research Logistics Quarterly, 2:83–97
  • 20. • The underlying randomness of the base „seed‟ evaluation panels that was fed in to the core algorithm might introduce a certain degree of unfairness to the system. • To fix this we introduced a second layer of indirection which was placed over the core algorithm. • Thus the result was now a pool of panel assignment schedules instead of a single schedule. • The best one of which was selected as the winning schedule. Algorithm: Removing the randomness
  • 21. Algorithm: Removing the randomness 400 420 440 460 480 500 520 1 11 21 31 41 400 420 440 460 480 500 520 1 251 501 751 1001 1251 1501 1751 Algorithm pool results. (Left: pool size=50, right: pool size =2000) x-axis: epochs, y-axis: total value of assignment schema
  • 22. • The algorithm was able to match 120 of the total 141 feasible requests giving an 85.12% success rate. • The average number of requests satisfied per student was 92.1% among the 83 students whose requests constituted the 141 feasible requests. • The average number of requests satisfied per technology was 71.69% among the 18 technologies. Results
  • 23. • The advantage of automating the panel composition process • When some external evaluators make sudden changes in their time constraints • Cancellation of their commitment mere hours prior to the commencement of the project demonstrations. • In this critical situation the algorithm facilitated rapid recalculation that produced an alternate optimal schedule Discussion
  • 24. This approach can be considered as a major improvement over the manual assignment of panels for Synoptic Assessment. Conclusion
  • 25. The future work is to implement an online application. Our recommendation is that other educators could use this application for a similar purpose. Future work & Recommendation
  • 26. [1] TALE 2012 Presentation, Weerawarana, S. M., Perera, A. S., Nanayakkara, V. (2012). Promoting Innovation, Creativity and Engineering Excellence: A Case Study from Sri Lanka, IEEE International Conference on Teaching, Assessment and Learning for Engineering 2012 (TALE2012), Hong Kong, August 2012. [2] Weerawarana, S. M., Perera, A. S., Nanayakkara, V. (2012). Promoting Innovation, Creativity and Engineering Excellence: A Case Study from Sri Lanka, IEEE International Conference on Teaching, Assessment and Learning for Engineering 2012 (TALE2012), Hong Kong, August 2012. [3] Anderson, L. & Krathwohl, D. A. (2001). Taxonomy for Learning, Teaching and Assessing: A Revision of Bloom's Taxonomy of Educational Objectives New York: Longman. [4] Jackson, N. (2003). Nurturing creativity through an imaginative curriculum, Imaginative curriculum Project, Learning and Teaching Support Network, Higher Education Academy. [5] Elton, L. (2005). Designing assessment for creativity: an imaginative curriculum guide. York: Higher Education Academy (in offline archive). [6] Balachin, T. (2006). Evaluating creativity through consensual assessment, in N. Jackson, M. Oliver, M. Shaw and J. Wisdom (eds) Developing Creativity in Higher Education: Imaginative Curriculum. Abingdon: Routledge. [7] Kuhn, H. W. (1955). The Hungarian method for the assignment problem, Naval Research Logistics Quarterly, 2:83–97 References

Hinweis der Redaktion

  1. Good EveningI’ll be explaining the research conducted for “Enabling Effective Synoptic Assessment via Algorithmic Constitution of Review Panels” by the “Department of Computer Science and Engineering University of Moratuwa, Sri Lanka
  2. The outline of the presentation is…..
  3. First of all let me give you a brief introduction to University of Moratuwa…
  4. The Department of Computer Science and Engineering is one of the 7 departments in the faculty of Engineering.Department of Computer Science and Engineering offers theHonours Bachelor of Science degree in Engineering.
  5. In the 5th semesterof their studies, the students of the department have to complete a compulsory module called the Software Engineering Project. The module acts as a mini Capstone project for the students who will undergo their industrial training in the following semester. Thus the course straddles several program Intended Learning Outcomes.The students are supposed to complete a project that would enhance their creativity & Software engineering rigor.
  6. In handling this module, as lecturers we face a number of challenges.The first is the sheer number of student projects. Since this is a compulsory module, each year we have roughly 100 student projects to grade. In this particular year in which the described algorithm was introduced, there were 101 students.Secondly since the projects are supposed to be creative, the need to be evaluated in the creative standpoint as well as the technical standpoint. This calls for a synoptic assessment methodology. “Synoptic assessment encourages students to combine elements of their learning from different parts of a programme and to show their accumulated knowledge and understanding of a topic or subject area. A synoptic assessment normally enables students to show their ability to integrate and apply their skills, knowledge and understanding with breadth and depth in the subject. It can help to test a student's capability of applying the knowledge and understanding gained in one part of a programme to increase their understanding in other parts of the programme, or across the programme as a whole. Synoptic assessment can be part of other forms of assessment.”
  7. As explained by prior research on the same course, it is not enough just to have the internal academic staff grading these projects. We decided to involve external experts for the specific technologies that the students have used.
  8. Then the next question is whether one evaluator matched according to technological expertise enough to fairly evaluate a student project?As you might have already guessed, in cases such as this where creativity is involved, the evaluation of anybody, be it an expert of a given technology or not, is going to be subjective. Thus this might not give us the fair judgment that we strived for.Yet again referring to prior research on creative assessment, we decided to involve panels of evaluators so that they can have “consensual assessment”
  9. Say we have a set of student projects;And a set of evaluators;Each project having a set of technologies;Each evaluator being an expert to a set of technologies.We can come up with a mapping relatively easily
  10. But when we have panels, it is not that easy to find the best fit panel.
  11. In creating evaluation panels, we face some more challenges than mapping the bestfit panels to projects.
  12. Total number of student requests (r=244)
  13. To handle the additional requirements explained previously, we have few more inputs.
  14. To handle the additional requirements explained previously, we have few more inputs.
  15. To handle the additional requirements explained previously, we have few more inputs.
  16. 2. Some technologies might not have an expert. Thus total number of satisfiable student requests =141Our objective was to comeup with the optimum panel allocation so that the maximum number of these satisfiable student requests are fulfilled.
  17. 2. Some technologies might not have an expert. Thus total number of satisfiable student requests =141Our objective was to comeup with the optimum panel allocation so that the maximum number of these satisfiable student requests are fulfilled.
  18. The reason for taking the product for the internal evaluators and the summation for the external evaluators is the fact that the internal evaluator matrix (C) is essentially a binary matrix about existence or nonexistence of constraints and conflicts and the external evaluator matrix (E) on the other hand is an integer matrix with the relevance factor of each external evaluator for each project as elements. 𝑤2- to dampen the net merit value and prevent a single panel gaining above average advantage over the others within the same time-slot category. 𝑤1- The constant weight variable was used so that the calculated gross merit value (VPro,g−pan) does not get completely subdued by the damping variable value w2. Thus the value of w2 is initiated to a variable value which is proportional to the size of the relevant time slot category and is reduced each time a certain panel is reused. 𝑤1 is set to a value which would ensure that the value obtained by the multiplication of the gross merit value and 𝑤1 will be greater than the maximum possible 𝑤2even at the minimum attainable value of the gross merit value.The reason for taking the product for the internal evaluators and the summation for the external evaluators is the fact that the internal evaluator matrix (C) is essentially a binary matrix about existence or nonexistence of constraints and conflicts and the external evaluator matrix (E) on the other hand is an integer matrix with the relevance factor of each external evaluator for each project as elements. 𝑤_2- to dampen the net merit value and prevent a single panel gaining above average advantage over the others within the same time-slot category. 𝑤_1- The constant weight variable was used so that the calculated gross merit value (V_(Pro,g−pan)) does not get completely subdued by the damping variable value〖 w〗_2. Thus the value of w_2 is initiated to a variable value which is proportional to the size of the relevant time slot category and is reduced each time a certain panel is reused. 𝑤_1 is set to a value which would ensure that the value obtained by the multiplication of the gross merit value and 𝑤_1 will be greater than the maximum possible 𝑤_2even at the minimum attainable value of the gross merit value.
  19. 2. Some technologies might not have an expert. Thus total number of satisfiable student requests =141Our objective was to come up with the optimum panel allocation so that the maximum number of these satisfiable student requests are fulfilled.
  20. This “future work” has actually now started.