0% found this document useful (0 votes)
34 views24 pages

Cloud Computing ASHUU

Uploaded by

ashishpawar20290
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
34 views24 pages

Cloud Computing ASHUU

Uploaded by

ashishpawar20290
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 24

SHREEYASH PRATISHTHAN’S

SHREEYASH COLLEGE OF ENGINEERING AND TECHNOLOGY


(POLYTECHNIC), CHH. SAMBHAJINAGAR

MICRO-PROJECT REPORT

NAME OF DEPARTMENT: -ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING


ACADEMIC YEAR: - 2024-25
SEMESTER: - 5TH SEMESTER

COURSE NAME:- Cloud Computing

COURSE CODE:-22624

MICRO-PROJECT TITLE:- Object detection

PREPARED BY:-

1) ASHISH RAOSAHEB PAWAR EN. NO. 2210920406

UNDER THE GUIDANCE OF: - Prof.T.A.GHVHAL


MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION, MUMBAI
CERTIFICATE
This is to certify that Mr./ Ms. ASHISH RAOSAHEB PAWAR Of 5th Semester of Diploma in Artificial
Intelligence and Machine Learning of Institute Shreeyash College of Polytechnic has successfully completed
Micro-Project Work in Course of Cloud Computing for the academic year 2024-25 as prescribed in the
I- Scheme Curriculum.

Date:- Enrollment No:-2210920406


Place:-Chh. Sambhajinagar Exam Seat No.:-

Signature Signature Signature


Guide HOD Principal

Seal of Institute
ACKNOWLEDGEMENT
We wish to express our profound gratitude to our guide Prof.T.A.GAVHAL who guided us
endlessly in framing and completion of Micro-Project. He / She guided us on all the main
points in that Micro-Project. We are indebted to his / her constant encouragement,
cooperation and help. It was his / her enthusiastic support that helped us in overcoming of
various obstacles in the Micro-Project. We are also thankful to our Principal, HOD, Faculty
Members and classmates for extending their support and motivation in the completion of
this Micro-Project.

1) ASHISH RAOSAHEB PAWAR EN.NO.2210920406


 Micro-Project Proposal

Title of Micro-Project:- client side scripting

1.0 Aims/Benefits of the Micro-Project


The Object detection micro-project aims to provide a hands-on learning experience that t and
practical skills in software development. By creating a functional Object detectionapplication,
participants will deepen their understanding of time management concepts and - functionalities,
reinforcing knowledge of asynchronous programming and event handling. The project e the
improvement of programming skills in languages such as Python or JavaScriemphasizing user
interface design to ensure an intuitive and accessible experience for users. Participants will also
engage in algorithm development, optimizing like, stop, reset, and lap functions, which fosters
critical thinking and problem-solving abilities. Furthermore, the project offers insights into the
software development lifecycle, from planning deployment, while also honing testing and
debugging skills through practical application. By completing this project, individuals can
tangible portfolio piece that showcases their capabilities to potential employers. Additionally,
collaboratively, the project can and communication skills, making it a comprehensive learning
opportunity that lays the ground advanced projects in the future.

2.0 Course Outcomes Addressed:-

The Object detectionmicro-project addresses several key course outcomes, providing a well-
rounde educational experience. Firstly, it enhances programming proficiency by requiring
participants write, debug, and optimize code in relevant languages such as Python oJavaScript.
Through development of the stopwatch, learners gain a solid understanding of timmanagement
and retime functionalities, applying asynchronous programming techniques and event handlin.
project also emphasizes user interface design, encouraging the creation of intuitive and user-
friendly interfaces that meet accessibility standards. Furthermore, participants practice
development by implementing and refining features like start, stop, reset, and lap functions,
which reinforces their logical reasoning and problem-solving skills. The project incorporates
elements of the software development lifecycle, from initial planning to final deployment,
allowing students to experience project management firsthand. Additionally, they engage in
testing and debugging, enhancing their ability to ensure software quality and reliability., the
Object detectionmicro-project equips participants with essential skills and knogpreparing for
future challenges in software development and enhancing their portfolios with a practical
application
2.0 Proposed Methodology :-

The proposed methodology for developing the Object detection micro-project involves a
structured approach to ensure effective implementation and learning outcomes. Firsthe
project begins thorough planning, where the objectives and key features, such as start, stop,
reand lap functionalities, are clearly defined. Next, participants conduct research on existing
Object
detectionapplications to gather ideas for user interface design and functionality. establishing a
framework, the development environment is set up, selecting an appropriate programming
language and necessary libraries or frameworks. The actual implementation involves coding
functionalities, ensuring accurate timing and responsive user interactions, while also focusing
creating a clean and intuitive user interface. Rigorous testing follows, encompassing unit tests
individual functions and integration tests to ensure all components work seamlessly together.
Feedback is collected from potential users to refine the application further. Documentation is
created throughout the process, including user manuals and technical guides to assist future
maintenance and understanding. Finally, the project concludes with deployment, where the
detectionapplication is packaged for distribution, allowing users to install and utilize it easily.
This methodology not only reinforces technical skills but also emphasizes project management
and collaboration.
4.0 Action Plan :-

Name of
Sr. Planned Planned
Details of activity Responsible
No. Week Start date Finish
Team
date
Members
1 1 &2 Discussion & Finalization of ALL
Topic
2 3 Preparation of the Abstract ALL
3 4 Literature Review ALL
4 5 Submission of Microproject ALL
Proposal ( Annexure-I)
5 6 Collection of information ALL
about Topic
6 7 Collection of relevant ALL
content / materials for the
execution of Microproject.
7 8 Discussion and submission ALL
of outline of the
Microproject.
8 9 Analysis / execution of ALL
Collected data /
information and preparation
of Prototypes / drawings /
photos / charts / graphs /
tables / circuits / Models /
programs etc.
9 10 Completion of Contents of ALL
Project Report
10 11 Completion of Weekly ALL
progress Report
11 12 Completion of Project ALL
Report ( Annexure-II)
12 13 Viva voce / Delivery of ALL
Presentation
4.0 Resources Required :-

Sr. Name of Resources / Materials Specification Qty Remarks


No.
1 Computer System Windows 11 1
2 Software Microsoft 1
Word

Names of Team Members with Enrollment No :-

1. ASHISH RAOSAHEB PAWAR EN.NO.2210920404

 Micro-Project Report

Title of Micro-Project:- Object detection

1.0 Rational:-
The rationale for developing a Object detectionas a micro-project stems from its abilityprovide
practical experience in software development while enhancing essential programming skills.
Object detectionapplication serves as an ideal introductory project, allowing participants grasp
fundamental concepts such as time management, user interface design, and event handling.
engaging with real-time functionalities, learners can apply theoretical knowledge in a tangible
way, reinforcing their understanding of asynchronous programming and logic. Furthermore,
project fosters critical thinking as participants design algorithms for various functions, such as
starting, stopping, resetting, and recording laps. The simplicity yet practicality of a Object
detectionencourages creativity in design and functionality, making it an excellent platform
for experimentation. Additionally, the project aligns with real-world applications,
demonstrating software can meet everyday needs. Overall, the Object detectionmicro-project
not only serves valuable educational tool but also prepares participants for more complex
programming
challenges in the future.
2.0 Aims/Benefits of the Micro-Project:-
The Object detectionmicro-project aims to provide participants with a hands-on learning
experience
that enhances both technical and practical skills in software development. By building a
functional Object detectionapplication, learners deepen their understanding of time management
concepts and real-time functionalities, which reinforces their knowledge of asynchronous
programming and event handling. The project encourages the improvement of programming
skills in languages like Python or JavaScript, while also emphasizing user interface design to
create an intuitive and accessible user experience. Participants engage in algorithm
development, optimizing features such as start, stop, reset, and lap functions, which fosters
critical thinking and problem-solving abilities. Moreover, the project offers insights into the
software development lifecycle, from planning to deployment, while honing testing and
debugging skills through practical application. Completing this project results in a tangible
addition to participants' portfolios, showcasing their capabilities to potential employers.
Additionally, if done collaboratively, the project enhances teamwork and communication
skills, making it a comprehensive learning opportunity that lays the groundwork for
more advanced projects in the future.

2.0 Course Outcomes Achieved:-

The Object detectionmicro-project successfully achieves several key course outcomproviding


participants with a comprehensive educational experience. First, it enhances programming
proficiency by requiring students to write, debug, and optimize code in relevant languages
Python or JavaScript. Through the development of the Object detectionapplicalearners gain a
understanding of time management concepts and real-time functionalities, applying techniques
and effective event handling. The project emphasizes user interface design principles,
encouraging the creation of intuitive, user-friendly interfaces that prioritize accessibility.
Participants also practice algorithm development by implementing and refining features like,
reset, and lap functions, which strengthens their logical reasoning and problem-solving skills.
Additionally, the project incorporates elements of the software development lifecycle, allowin
students to experience project management from initial planning to final
deployment.Rigorous testing and debugging practices enhance their ability to ensure software
quality and reliability. Overall, the Object detectionmicro-project equips participants with
essential skills and knowledge, preparing them for future programming challenges and
enriching their portfwith a application that demonstrates their capabilities.
3.0 Literature Review:-

 Code

 Index file
 <!DOCTYPE html>
 <html lang="en">
 <head manifest="manifest.json">
 <title>Websight</title>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1">
 <link rel="canonical" href="https://websight.danruta.co.uk">
 <meta name="keywords" content="WebSight, sobel, frei-chen, edge, detection, visually,
impaired, accessibility, VR, virtual, reality, AR, augmented, reality, WebGL, shaders,
WebVR">
 <meta name="description" content="WebSight - Browser based real time VR video pass-
through augmenting via WebGL shaders such as edge detection, to aid the visually
impaired.">
 <meta name="theme-color" content="#000000">
 <link rel="manifest" href="./manifest.json">
 <meta http-equiv="MSThemeCompatible">
 <script src="dist/dependencies.min.js"></script>
 <script id="vertexShaderSource" type="vertex">
 varying vec2 vUv;

 void main() {
 vUv = uv;
 gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );
 }
 </script>
 <script src="dist/websight.min.js"></script>
 <style>
 body {
 margin: 0;
 overflow: hidden;
 background-color: black;
 color: #fff;
 font-family: Arial, Helvetica, sans-serif;
 }

 .ui-container {
 width: 100%;
 position: fixed;
 }

 #controls {
 max-width: 790px;
 height: auto;
 margin: 0 auto;
 padding: 10px;

 overflow-y: scroll;
 max-height: 80vh;

 background: rgba(255,255,255, 0.9);
 border-radius: 3px;
 font-size: 120%;

 transform: translateY(-100%);
 transition: transform 500ms ease;
 }

 #controls.open { transform: translateY(0); }

 #controls .filters {
 display: flex;
 justify-content: center;
 flex-flow: row nowrap;
 }

 #controls .filters > * {
 margin: 5px;
 }

 #controls .sliders {
 width: 100%;
 display: flex;
 flex-flow: row nowrap;
 justify-content: space-around;
 margin: 8px 0;
 }

 #controls input,
 #controls button {
 cursor: pointer;
 text-align: center;
 }

 .toggle {
 background-color: transparent;
 width: 50px;
 height: 50px;
 padding: 5px;
 border: 0;
 outline: 0;
 display: block;
 position: absolute;
 bottom: -50px;
 left:50%;
 top: 0;
 margin-left:-25px;
 transform: rotateX(0);
 transition: transform 500ms ease;
 }

 #controls.open ~ .toggle {
 top: auto;
 transform: rotateX(180deg);
 }

 #enterVRButton {
 position: absolute;
 height: 60px;
 width: 100px;
 cursor: pointer;
 background-image: url(./images/cardboard64.png);
 background-size: cover;
 background-repeat: no-repeat;
 transition: transform 300ms ease;
 }

 #controls, button {
 color: black;
 font-weight: bold;
 }
 select {
 font-weight: bold;
 }
 #enterVRButton, svg {
 filter: drop-shadow(0 0 2px rgba(0, 0, 0, 1));
 }
 label[for="radius-slider"] {
 display: flex;
 align-items: center;
 }

 #enterVRButton.small {
 transform: scale(0.7);
 }

 .filter-button {
 min-width: 120px;
 min-height: 50px;
 font-size: 1.3em;
 border: 0;
 background: #bbb;
 border-radius: 3px;
 }

 .filter-button:disabled {
 background: none;
 }

 #controls .colours input {
 height: 30px;
 max-width: 90px;
 margin: 0 10px;
 font-size: 1.3em;
 }

 #controls .colours {
 display: flex;
 flex-flow: row nowrap;
 justify-content: center;
 }

 #controls .colours > div {
 flex-grow: 1;
 width: 50%;
 display: flex;
 flex-flow: column nowrap;
 justify-content: space-around;
 margin: 0 10px;
 }

 #controls .colours .colour-checkboxes {
 text-align: right;
 }

 #controls .colours label {
 line-height: 20px;
 }

 #controls .colours input,
 #controls .colours span {
 vertical-align: middle;
 }
 #controls .colours span, input {
 font-size: 110%;
 }

 #colourBlindness {
 font-size: 1em;
 margin: 10px;
 }

 img, audio {
 display: none;
 }

 input[type="checkbox"] {
 height: 20px;
 width: 20px;
 }

 #aiSection {
 display: none;
 }

 #aiSection > div {
 display: flex;
 justify-content: space-around;
 }
 #aiSection > div > div:first-child {
 width: 20%;
 }
 #aiSection > div > label {
 width: 20%;
 display: flex;
 align-items: center;
 justify-content: space-around;
 }
 #aiSection > div > label > span {
 width: 100%;
 text-align: center;
 }
 #yoloSpinner {
 width: 100%;
 display: flex;
 justify-content: center;
 }
 .spinner {
 height: 25px;
 width: 25px !important;
 border: 5px solid rgba(0,0,0,0);
 border-bottom: 5px solid black;
 border-radius: 50%;
 animation-name: spinner;
 animation-duration: 1s;
 animation-iteration-count: infinite;
 animation-timing-function: linear;
 }
 @keyframes spinner{
 from {transform: rotateZ(0deg)}
 to {transform: rotateZ(360deg)}
 }

 input[type=checkbox] {
 width: 25px !important;
 height: 25px !important;
 margin: 5px !important;
 margin-left: 10px !important;
 margin-right: 10px !important;
 }

 </style>
 </head>
 <body>
 <img id="fire" src="images/fire_b.png">
 <img id="noise" src="images/fire_e.png">
 <audio id="audioElem" controls></audio>

 <div class="ui-container">
 <div id="enterVRButton"></div>
 <div id="controls">
 <div class="filters"></div>
 <div class="sliders">
 <label for="radius-slider">Radius: <input type="range" id="radius-slider"
min="0" max="100" step="1"> <span id="radius-value"></span></label>
 <label for="intensity-slider">Intensity: <input type="range" id="intensity-
slider" min="0" max="100" step="1"> <span id="intensity-value"></span></label>
 </div>

 <div class="colours">
 <div class="colour-checkboxes">
 <label for="invertedCheckbox"><span>Inverted</span><input
id="invertedCheckbox" type="checkbox"></label>
 <label for="reducedColoursCheckbox"><span>Reduced Colours</span><input
id="reducedColoursCheckbox" type="checkbox"></label>
 <label for="surfaceCheckbox"><span>Surface Colours</span><input
id="surfaceCheckbox" type="checkbox" checked></label>

 <label for="colourBlindness">
 <select id="colourBlindness">
 <option value="none">No colour blindness</option>
 <option value="protanopia">Protanopia</option>
 <option value="protanomaly">Protanomaly</option>
 <option value="deuteranopia">Deuteranopia</option>
 <option value="deuteranomaly">Deuteranomaly</option>
 <option value="tritanopia">Tritanopia</option>
 <option value="tritanomaly">Tritanomaly</option>
 <option value="achromatopsia">Achromatopsia</option>
 <option value="achromatomaly">Achromatomaly</option>
 </select>
 </label>
 </div>

 <div class="colour-pickers">
 <label for="edge-picker"><input id="edge-picker" class="jscolor {onFineChange:
'updateColour(\'edge\', this)', valueElement: 'edge-picker'}" value="FFFFFF"
readonly><span>Edge Colour</span></label>
 <label for="surface=picker"><input id="surface-picker" class="jscolor
{onFineChange: 'updateColour(\'surface\', this)', valueElement: 'surface-picker'}" value="000000"
readonly><span>Background Colour</span></label>
 <label for="surface=picker"><input id="ai-detection-checkbox"
type="checkbox"><span>AI detection (experimental)</span></label>
 </div>
 </div>

 <span id="aiSection">
 <hr/>
 <div>
 <div>Interval (ms)</div>
 <input id="inferenceIntervalInput" type="number" value="500">
 </div>
 <div id="yoloSpinner">
 <div class="spinner"></div>
 </div>
 </span>

 </div>
 <button class="toggle">
 <svg xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" viewBox="0 0 129
129">
 <g>
 <path d="m121.3,34.6c-1.6-1.6-4.2-1.6-5.8,0l-51,51.1-51.1-51.1c-1.6-1.6-4.2-1.6-5.8,0-
1.6,1.6-1.6,4.2 0,5.8l53.9,53.9c0.8,0.8 1.8,1.2 2.9,1.2 1,0 2.1-0.4 2.9-1.2l53.9-53.9c1.7-1.6 1.7-4.2 0.1-
5.8z" fill="#FFFFFF"/>
 </g>
 </svg>
 </button>
 </div>
 </body>
 <link rel="icon" href="./images/favicon.ico" type="image/x-icon">
 <script>
 if ("serviceWorker" in navigator) {
 navigator.serviceWorker.register("/sw.js")
 .then(function(reg){reg.active&&console.log("SW active")})
 .catch(function(e){console.log("SW Error:",e)})
 }
 </script>
 </html>

 BLOCK DIAGRAM
4.0 Actual Methodology Followed:-

1. Project Planning :
- Defined project objectives and key features, including functionalities such as start,
stop, times. Created a timeline with milestones for project completion.

2. Research and Design :


- Conducted research on existing Object detectionapplications to gather insights on user
interface design and functionality. Developed wireframes and mockups to visualize the user
interface, ensuring it was intuitive and user-friendly.

3. Development Environment Setup :


- Selected Python with Tkinter (or JavaScript with HTML/CSS) as the programming and
framework for development. Set up the development environment, including installing
librarie and tools.

4. Implementation :
- Core Functionality : Coded the Object detectionfunctionalities, including timers and
controls, stop, reset, and lap. Ensured accurate time tracking and responsiveness to user
inputs.
- User Interface : Built the graphical user interface based on the designs, incorporating
and displays for time and laps.

5. Testing :
- Conducted unit testing for individual functions to verify accuracy and
reliability.integration testing to ensure all components worked together seamlessly.
- Engaged in user testing to gather feedback on usability and functionality,making
adjust based on user input.

6. Documentation :
- Created comprehensive documentation, including a user manual detailing how to install
the stopwatch, as well as technical documentation describing the code structure and design
7. Deployment :
- Packaged the application for distribution, creating an installer or a standalone
executable users to easily install and run the stopwatch.

8. Maintenance and Updates :


- Collected user feedback post-launch to identify any bugs or areas for improvement
Planned for regular updates to enhance features, improve performance, and address user
suggestions.

This structured methodology ensured a comprehensive approach to developing the Object


detectionapplication, balancing technical execution with user experience considerations.

 Advantages of Secure Text Transfer

1. Data Integrity :
- Ensures that the time records and user data transmitted between the application and
any server or database remain unchanged and uncorrupted during transfer.

2. Confidentiality :
- Protects sensitive information, such as user settings or usage statistics, from unauthorized
access by encrypting data during transmission, ensuring that only intended recipients can
read it.
3. Authentication :
- Verifies the identity of users or devices involved in the transfer process, preventing
unauthorized users from sending or receiving data, thereby enhancing the
application's security.

4. Protection Against Man-in-the-Middle Attacks :


- Secure text transfer protocols, such as HTTPS or SSL/TLS, help safeguard against
eavesdropping and interception by malicious actors, ensuring that data remains private
and secure.

5. User Trust :
- By implementing secure text transfer, users are more likely to trust the application
with their data, leading to increased user engagement and satisfaction.

6. Compliance with Regulations :


- Adhering to secure data transfer practices helps ensure compliance with data
protection regulations (like GDPR or HIPAA), which is essential for maintaining legal
and ethical
standards in application development.

 Disadvantages of Secure Text Transfer

1. Complexity :
- Implementation of secure protocols can be technically challenging and
require expertise.
2. Performance Overhead :
- Encryption and decryption processes can introduce latency and affect
system performance.
3. User Experience :
- Additional steps for authentication or key management may frustrate users.
4. Key Management Issues :
- Securely generating, storing, and sharing encryption keys can be difficult.
6.0 Actual Resources Used:-

SR Name of Specifications Qty Remarks


NO. Resource/material
1. Computer System Windows 11 1

2. Software Microsoft Word 1

7.0 Outputs of the Micro-Projects:-


The Object detectionmicro-project yields several significant outputs that contribute to both the
and educational value of the endeavor. At its core, the project results in a fully functional, equ
with essential features such as start, stop, reset, and lap tracking, delivering a reliable tool for
users to measure time effectively. Accompanying the application is an intuitive user interface
designed to enhance the overall user experience, ensuring ease of navigation and accessibility.
The project also produces well-organized source code that adheres to best programming practi,
showcasing the implementation of various features and algorithms. Comprehensive technical
documentation is created, detailing the application’s architecture and functionality, which aids
maintenance and future enhancements. Additionally, a user manual is provided, offering
installation instructions and troubleshooting tips for users. Testing results, including unit tests
feedback from user trials, are documented to demonstrate the application’s reliability and
effectiveness. Finally, the project serves as a valuable addition to a developer's portfolio,
highlighting their skills and practical experience in software development, while also opening
door for community contribution as an open-source resource. Overall, these outputs collect
enhance the learning experience and showcase the capabilities of the participants.
8.0 Skill Developed/Learning outcome of this Micro-Project :-
The Object detectionmicro-project fosters the development of a wide range of skills and
learning outcomes that are essential for budding software developers. First and foremost,
participants enhance their programming proficiency by writing, debugging, and optimizing
code in relevant languages such as Python or JavaScript. The project also deepens their
understanding of time management concepts and real-time functionalities, as they implement
asynchronous programming techniques and event handling. Additionally, learners gain
practical experience in user interface design, focusing on creating intuitive and accessible
applications that prioritize user experience. The project encourages critical thinking and
problem-solving skills through algorithm development for functions like start, stop, reset, and
lap tracking. Participants also experience the software development lifecycle firsthand, from
planning and design to implementation and testing, which helps cultivate project
management abilities. Furthermore, they develop documentation skills by creating user
manuals and
technical guides, emphasizing the importance of clear communication in software projects.
Overall, this micro-project equips participants with a comprehensive skill set that prepares
them for future challenges in software development and enhances their employability in the
tech industry.
Conclusion:-
In conclusion, the Object detectionmicro-project serves as a valuable educational experience that
only reinforces fundamental programming skills but also provides practical insights into the
software development lifecycle. By engaging in the creation of a functional application,
participants gain hands-on experience with key concepts such as time management, us design,
real-time functionalities. The project fosters critical thinking and problem-solving abilities
through the implementation of various features and algorithms, while also emphasizing
the importance of testing, documentation, and user feedback. Furthermore, the outputs of
this
including a well-designed application and comprehensive documentation, enhance
participant portfolios and showcase their capabilities to potential employers. Overall, the
Object
detectionmicroproject not only equips learners with essential technical skills but also cultivates a
deepe understanding of the collaborative and iterative nature of software development, preparing
the
for future challenges in the field.

References:-
www.google.com
www.shiksha.com
www.studocu.com
MICRO-PROJECT EVOLUTION SHEET

Name of Student:-Ashish Raosaheb Pawar En. No.2210920406


Name of Program:- Object detection Semester:-5th
Course Name:- Cloud Computing Course Code:-22624 `
Title of The Micro-Project:-object detection
Course Outcomes Achieved:-
a) Programming Proficiency
b) File Management Understanding
c) User Interface Design Skills
Sr. Poor Average Good Excellent Sub
No. Characteristic to be (Marks1-3) (Marks4-5) (Marks 6-8) (Marks9-10) Total
assessed
(A) Process and Product Assessment (Convert Below total marks out of 6Marks)
1 Relevance to the course
2 Literature
Review/information
collection
3 Completion of the Target as
Per project proposal
4 Analysis of Data and
representation
5 Quality of Prototype/Model
6 Report Preparation
(B) Individual Presentation/Viva(Convert Below total marks out of 4Marks)

7 Presentation
8 Viva

(A) (B)
Total Marks
Process and Product Individual Presentation/
10
Assessment (6 Viva (4 marks)
marks)
Comments/Suggestions about team work/leadership/inter-personal communication (if any)

Name of Course Teacher:-

Dated Signature:-

You might also like