Annexure I
Anjuman-I-Islam’s
M.H. Saboo Siddik Polytechnic
SUBJECT NAME: Data communication and networks
DEPARTMENT: Computer Engineering (Aided)
SEMESTER: CO4K
MICRO PROJECT TITLE: Create and Configure
http server
YEAR: 2024-2025
PREPARED BY:
Names of Team Members with Roll Nos.
1. 230430: Machiwala Hhayaa
2. 230437: Pathak Jaya
3. 230441: Shaikh Arshi
4. 230442: Shaikh Ayesha
UNDER THE GUIDANCE OF: Mr. Mohammed Ali Sir
Annexure I
MAHARASHTRA STATE
BOARD OF TECHNICAL EDUCATION
Certificate
This is to certify that Ms. Machiwala Hhayaa Roll no.
230430 of fourth semester of Diploma in Computer
Engineering of institute M.H. Saboo Siddik
Polytechnic(code:0002) has completed microproject
satisfactorily in the subject: DCN (314318) for the academic
year 2024-25 as prescribed in the curriculum.
Place: Byculla, Mumbai Enrolment no: 23150360386
Date: Exam seat no: 100882
Signature Signature Signature
Project guide H. O. D Principal
SEAL OF
INSTITUDE
Annexure I
MAHARASHTRA STATE
BOARD OF TECHNICAL EDUCATION
Certificate
This is to certify that Ms. Pathak Jaya Roll no. 230437 of
fourth semester of Diploma in Computer Engineering of
institute M.H. Saboo Siddik Polytechnic(code: 0002) has
completed microproject satisfactorily in the subject: DCN
(314318) for the academic year 2024-25 as prescribed in the
curriculum.
Place: Byculla, Mumbai Enrolment no: 23150360393
Date: Exam seat no: 100889
Signature Signature Signature
Project guide H. O. D Principal
SEAL OF
INSTITUDE
Annexure I
MAHARASHTRA STATE
BOARD OF TECHNICAL EDUCATION
Certificate
This is to certify that Ms. Shaikh Arshi Roll no. 230441 of
fourth semester of Diploma in Computer Engineering of
institute M.H. Saboo Siddik Polytechnic(code:0002) has
completed microproject satisfactorily in the subject: DCN
(314318) for the academicyear 2024-25 as prescribed in the
curriculum.
Place: Byculla, Mumbai Enrolment no: 23150360397
Date: Exam seat no: 100893
Signature Signature Signature
Project guide H. O. D Principal
SEAL OF
INSTITUDE
Annexure I
MAHARASHTRA STATE
BOARD OF TECHNICAL EDUCATION
Certificate
This is to certify that Ms. Shaikh Ayesha Roll no. 230442 of
fourth semester of Diploma in Computer Engineering of
institute M.H. Saboo Siddik Polytechnic(code:0002) has
completed microproject satisfactorily in the subject: DCN
(314318) for the academicyear 2024-25 as prescribed in the
curriculum.
Place: Byculla, Mumbai Enrolment no: 23150360398
Date: Exam seat no: 100894
Signature Signature Signature
Project guide H. O. D Principal
SEAL OF
INSTITUDE
Annexure I
ACKNOWLEDGMENT
We wish to express our profound and thankful gratitude to our guide and
faculty Mr. Mohammed Ali Sir who guided us endlessly in the framing and
completion of the micro project. He/she guided us on all the main points in that
micro project. We are indebted to his/her constant encouragement, cooperate on,
and help. It was his/her enthusiastic support that helped us in overcoming various
obstacles in the micro-project.
We are also thankful to our Principal, HOD, faculty members and classmates of
department for extending their support and motivation in the completion of this
micro-project.
Names of Team Members with Roll Nos.
1. Machiwala Hhayaa - 230430
2. Pathak Jaya - 230437
3. Shaikh Arshi - 230441
4. Shaikh Ayesha - 230442
Signature of Responsible Faculty
Annexure I
Micro-Project Proposal
1.0 Aim of the microproject:
The primary aim of this microproject was to understand the process of configuring an
HTTP server, including installation, setup, and management of web services. This project
benefited us by providing hands-on experience with server configuration, enabling us to
host web content and understand client-server communication in a practical context. It
also helped us explore real-world applications of HTTP servers in web development and
network administration.
2.0 Course Outcomes Addressed
• CO1 - Analyze the functioning of Data Communication and Computer Network.
• CO2 - Select relevant Transmission Media and Switching Techniques as per need.
• CO3 - Analyze the Transmission Errors with respect to IEEE standards.
• CO4 - Configure different TCP/IP services.
• CO5 - Implement relevant Network Topology using Networking Devices.
3.0 Proposed Methodology
1. To search the information about the project. (Collect relevant data from different
sources i.e. books/internet and others through surveys/interviews etc.).
2. To collect all relevant content / materials to complete the project.
3. To prepare the report of micro project.
4. To prepare presentation.
5. To deliver presentation/ appear for viva-voice
- Discussion of the given topic among group members.
- Literature survey
- Submission of project proposal
- Analysis of data
- Work divided among group members
- Compilation of content
- Representation
- Editing the content as per the instructions
- Report Preparation
- Viva and presentation
Annexure I
4.0 Action Plan
Sr Finish
Week Details of Activity Start Date Team Members
no. Date
1&2 Discussion and finalization of the
1
topic.
3 Preparation and submission of the
2
project abstract.
3 4 Comprehensive literature review.
5 Submission of micro project
4
proposal (Annexure I)
6 Collection of information related to
5
the project topic.
7 Collection of all relevant content /
6 materials for the execution of the
project.
8 Discussion and submission of
7
outline of the project.
Analysis and processing of collected
data and information; development
9
8 of prototypes, drawings, charts,
graphs, tables, models, circuits, or
programs as required.
9 10 Compilation of contents of project
11 Compilation of weekly progress
10
report
12 Preparation of the project report
11
(Annexure II)
12 13 Viva Voce / Delivery of presentation.
5.0 Resources Required
Sr. Name of Specifications Qty Remarks
No. Resources
1 Software Apache HTTP Server (Windows binary), MS- 1 for
Word each
2 Websites [Link], 1 for
[Link] each
3 Computer Windows 11 (i5) 1 for
each
Name of responsible team members
1. Machiwala Hhayaa - 230430
2. Pathak Jaya - 230437
3. Shaikh Arshi - 230441
4. Shaikh Ayesha - 230442
Approved by the responsible faculty
Annexure II
Microproject Report
Title : Configure HTTP Server
1.0 Rationale:
An HTTP server is a critical component of modern web communication, enabling the hosting
and delivery of web content to clients over the internet or a local network. Configuring an
HTTP server involves setting up software like Apache or Nginx to handle HTTP requests and
responses efficiently. This microproject aimed to explore the practical aspects of server
configuration, enhancing our understanding of network services and their role in data
communication.
2.0 Aims/Benefits of the Micro-Project:
• Gain practical experience in installing and configuring an HTTP server (e.g., Apache
or Nginx).
• Apply theoretical networking concepts to set up a functional server for hosting web
content.
• Understand client-server communication through HTTP request-response cycles and
methods.
• Learn to troubleshoot common server issues, such as port conflicts or permission
errors.
• Ensure reliable web hosting by testing and validating server functionality.
• Build technical skills and confidence in server management.
• Prepare for real-world applications in web development and network administration.
3.0 Course Outcomes Achieved
CO1 - Analyze the functioning of Data Communication and Computer Network.
CO2 - Analyze the Transmission Errors with respect to IEEE standards.
CO3 - Configure different TCP/IP services.
CO4 - Implement relevant Network Topology using Networking Devices.
4.0 Literature Review
• Studied HTTP server technologies: Focused on Apache and Nginx, comparing their
installation, configuration, and performance aspects.
• Explored Apache on Windows: Installed manually using Apache Lounge binaries,
configured ports (e.g., port 80), and served content from the htdocs folder.
• Examined Nginx’s lightweight design: Analyzed its configuration structure
([Link]) and efficiency in handling high-traffic scenarios.
• Reviewed HTTP request processing: Investigated how Apache and Nginx manage
requests, deliver static/dynamic content, and secure file permissions on Windows.
• Used various research resources: Consulted official documentation, online tutorials,
and research papers to guide setup and optimization.
• Selected Apache for ease of use: Preferred Apache for its Windows compatibility
while recognizing Nginx’s scalability for future applications.
Annexure II
5.0 Actual Methodology Followed
We were assigned the microproject topic and given 11 weeks to complete it. The team
collaborated to:
• Research HTTP server software and select Apache for its widespread use and
compatibility with Windows.
• Install Apache on a local machine running Windows (e.g., Windows 10).
• Configure the server by editing configuration files (e.g., [Link]) to host a simple
HTML page.
• Test the server by accessing it via a web browser using localhost.
• Document the process and create a report.
6.0 Actual Resources Used
Sr. Name of Specifications Qty Remarks
No. Resources
1 Software Apache HTTP Server (Windows binary), MS- 1 for
Word each
2 Websites [Link], 1 for
[Link] each
3 Computer Windows 11 (i5) 1 for
each
Annexure IV
7.0 Outputs of the Micro-Projects:
HTTP SERVER CONFIGURATION ON WINDOWS:
An HTTP server is a software application that processes HTTP requests from clients (e.g.,
web browsers) and delivers responses, such as web pages or API data, over a network. For
this microproject, we focused on configuring the Apache HTTP Server on a Windows
operating system due to its widespread use, open-source nature, and robust documentation.
Below, we outline the detailed steps, features, and insights gained from this process.
Steps to Configure an HTTP Server (Apache) on Windows:
Detailed Steps:
1. Edit the Configuration File:
o Open C:\Apache24\conf\[Link]:
▪ In Visual Studio Code:
▪ Go to File > Open File, select C:\Apache24\conf\[Link].
▪ In Notepad:
▪ Right-click [Link], select Open with > Notepad.
▪ Backup: Copy to [Link] before editing.
o Tip: Use VS Code for syntax highlighting and error checking.
2. Set Listening Port:
o Find the Listen directive (around line 50):
Listen 80
o Leave as 80 (default HTTP port) unless port 80 is in use:
▪ If [Link] -t reported a conflict, change to:
Listen 8080
▪ Note: We’ll try port 80 first, as the document implies a standard setup.
o Save the file.
3. Set ServerName:
o Find ServerName (around line 200):
#ServerName [Link]
o Uncomment and set:
ServerName localhost:80
▪ Use :8080 if you changed the port.
o Purpose: Avoids startup warnings about undefined hostnames.
4. Verify Document Root:
o Find DocumentRoot (around line 230):
Annexure IV
DocumentRoot "C:/Apache24/htdocs"
o Confirm it’s:
DocumentRoot "C:/Apache24/htdocs"
<Directory "C:/Apache24/htdocs">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
o Explanation:
▪ DocumentRoot: Folder for web files.
▪ Options Indexes: Shows directory contents if no index file.
▪ AllowOverride All: Allows .htaccess customizations.
▪ Require all granted: Permits browser access.
o Save the file.
5. Create “It works!” Page:
o The document expects “It works!” when accessing the server.
o Open C:\Apache24\htdocs.
o Check for [Link]:
▪ Apache Lounge ZIPs often include a default [Link].
▪ Open it in VS Code/Notepad.
▪ If it says “It works!” (e.g., <h1>It works!</h1>), proceed.
▪ If missing or different, create a new [Link]:
▪ In VS Code:
▪ Go to File > New File.
▪ Paste:
<!DOCTYPE html>
<html>
<body>
<h1>It works!</h1>
</body>
</html>
Annexure IV
▪ Save as C:\Apache24\htdocs\[Link].
▪
In Notepad:
▪ Type the HTML, save as [Link] (select “All Files”
type).
o Delete or rename other files in htdocs (e.g., [Link]) to avoid conflicts.
6. Validate Configuration:
o In Command Prompt (administrator, C:\Apache24\bin):
[Link] -t
o Expected:
Syntax OK
o If errors (e.g., “Cannot open DocumentRoot”), recheck paths in [Link].
Step 4: Start and Test Apache
The document says to open a browser, type the machine’s IP, and see “It works!”.
Detailed Steps:
1. Start the Apache Service:
o In Command Prompt (administrator, C:\Apache24\bin):
[Link] -k start
o Expected:
Starting the Apache2.4 service
The Apache2.4 service is running.
o Alternative methods:
▪ Windows Services:
▪ Open [Link].
▪ Find Apache2.4, right-click, select Start.
▪ Command:
net start Apache2.4
o If it fails:
▪ Check C:\Apache24\logs\[Link] (open in VS Code).
▪ Common issues:
▪ Port 80 in use: Change to Listen 8080 in [Link], retest
syntax, restart.
Annexure IV
▪ Permission: Ensure Command Prompt is elevated.
▪ Run:
netstat -ano | findstr :80
End conflicting processes via Task Manager.
2. Test with localhost:
o Open a browser (Chrome, Edge, Firefox).
o Navigate to:
[Link]
▪ If using port 8080: [Link]
o Expected Result:
▪ The page shows:
It works!
▪ Matches C:\Apache24\htdocs\[Link].
o If you see:
▪ 404 Not Found: Verify [Link] exists in htdocs.
▪ Connection Refused: Ensure Apache is running (net start Apache2.4).
▪ Blank Page: Check [Link] content.
3. Test with Machine IP (Document Requirement):
o Find your IP:
▪ In Command Prompt:
ipconfig
▪ Look for “IPv4 Address” under your active network (e.g.,
[Link]).
o In the browser, enter:
[Link]
▪ Or [Link] if using port 8080.
o Expected:
▪ “It works!” displays.
o If it fails:
▪ Firewall Blocking:
▪ Open Windows Defender Firewall > Advanced Settings >
Inbound Rules.
▪ Click New Rule > Port > TCP > Specific local ports: 80 (or
8080).
▪ Select Allow the connection, apply to all profiles, name it
“Apache HTTP”.
▪ Retry the IP.
Annexure IV
▪ Wrong IP: Use [Link] or recheck ipconfig.
▪ Apache Not Running: Verify:
netstat -ano | findstr :80
Look for LISTENING on [Link]:80.
4. Verify Logs:
o Open C:\Apache24\logs\[Link] in VS Code.
o After accessing [Link] you should see:
[Link] - - [14/Apr/2025:XX:XX:XX +0000] "GET / HTTP/1.1" 200
45
o Check [Link] if issues persist:
▪ Example: “AH00015: Unable to open logs” means folder permissions;
run Command Prompt as administrator.
5. Test Error Scenarios:
o Access a non-existent page:
[Link]
▪ Expected: “404 Not Found”.
o Stop Apache:
[Link] -k stop
▪ Refresh browser: “Connection refused”.
o Restart:
[Link] -k start
Step 5: Features of Apache HTTP Server
The document doesn’t list features, but I’ll provide a detailed overview to enrich the
practical:
• HTTP Protocol Handling:
o Operates at OSI Layer 7, serving HTTP/1.1 (default) and HTTP/2 (with
mod_http2).
o Supports GET, POST, HEAD requests for static and dynamic content.
• Windows-Optimized Architecture:
o Uses MPM WinNT (Multi-Processing Module), a single process with
multiple threads.
o Configurable via [Link] (e.g., ThreadsPerChild 150 for 150 concurrent
connections).
Annexure IV
o Unlike Linux’s fork(), leverages Windows threading for efficiency.
• Content Serving:
o Delivers static files (HTML, CSS, JS, images) from C:/Apache24/htdocs.
o Extensible for dynamic content (e.g., PHP, Python) with modules:
▪ Example: Add mod_php for PHP scripts.
o Supports directory indexing (Options Indexes) if no [Link].
• Service Integration:
o Runs as a Windows service (Apache2.4), controlled via:
net start Apache2.4
net stop Apache2.4
o Manageable in [Link] (set to “Automatic” for boot startup).
o Logs service events to Windows Event Viewer.
• Logging and Monitoring:
o Access Log (C:\Apache24\logs\[Link]): Records client requests (IP, URL,
status code).
▪ Example: [Link] - - [14/Apr/[Link] +0000] "GET
/[Link] HTTP/1.1" 200 45.
o Error Log (C:\Apache24\logs\[Link]): Captures startup issues,
misconfigurations.
▪ Example: [error] AH00558: httpd: Could not reliably determine
server’s hostname.
o View logs in VS Code for real-time debugging.
• Security and Access Control:
o Configurable via <Directory> blocks to restrict access (e.g., Require ip
[Link]/24).
o Supports .htaccess for per-directory settings (e.g., password protection with
mod_auth).
o Integrates with Windows security (file permissions).
• Modularity:
o Extensible with modules in C:\Apache24\modules:
▪ mod_rewrite: URL redirection.
▪ mod_alias: URL mapping.
▪ mod_ssl: HTTPS support (requires OpenSSL).
o Load modules in [Link]:
LoadModule rewrite_module modules/mod_rewrite.so
• Portability:
o Configuration syntax mirrors Linux/macOS, easing cross-platform use.
o Windows-specific: Service-based, no daemon process like Linux’s httpd.
Step 6: Troubleshooting
Common issues and solutions:
Annexure IV
• Apache Fails to Start:
o Port Conflict:
▪ Error: “(OS 10048) Only one usage of each socket address...”.
▪ Run:
netstat -ano | findstr :80
▪ End the PID (e.g., via Task Manager) or change to Listen 8080 in
[Link].
o Missing VC Redistributable:
▪ Error: “The program can’t start because [Link] is
missing”.
▪ Reinstall VC 2015-2022 Redistributable (x64).
o Permission Denied:
▪ Ensure Command Prompt is run as administrator.
▪ Check C:\Apache24\logs folder permissions (grant “Full control” to
“Administrators”).
o View [Link]:
type C:\Apache24\logs\[Link]
• Browser Shows “Connection Refused”:
o Verify Apache is running:
net start Apache2.4
o Check port:
[Link]
o Restart service:
[Link] -k restart
• “It works!” Not Displayed:
o Confirm C:\Apache24\htdocs\[Link] exists:
<h1>It works!</h1>
o Check [Link]:
DocumentRoot "C:/Apache24/htdocs"
o Test syntax:
[Link] -t
Annexure IV
• IP Access Fails:
o Add firewall rule:
▪ Windows Defender Firewall > Advanced Settings > Inbound Rules
> New Rule.
▪ Select Port, TCP, 80 (or 8080), Allow, name “Apache HTTP”.
o Retest: [Link]
• Configuration Errors:
o If [Link] -t fails, open [Link] in VS Code.
o Common fixes:
▪ Correct slashes: C:/Apache24/htdocs (not C:\).
▪ Uncomment ServerName localhost:80.
Step1: install an apache HTTP server.
Annexure IV
• After downloaded, unzip the file into C:/
Step2: open command prompt: run as administrator
Annexure IV
• navigate to directory c:/Apache24/bin
• add apache as windows service
step4: open the web browser and type machine IP in the address bar and hit
enter.
• The message “it works!” should be seen.
Advantages of HTTP Servers on Windows:
• Ease of Use: Familiar Windows GUI and tools (e.g., Services panel, Task Manager)
simplify server management for users accustomed to the OS.
• Compatibility: Seamlessly integrates with Windows-based development
environments (e.g., Visual Studio, .NET).
• Flexibility: Apache on Windows supports hosting multiple websites via virtual hosts,
configurable in [Link].
• Accessibility: Browser-based testing on localhost requires no additional network
setup, ideal for local development.
Annexure IV
Disadvantages of HTTP Servers on Windows:
• Manual Setup: Unlike Linux package managers (e.g., apt), Apache installation on
Windows requires manual binary downloads and configuration, increasing
complexity.
• Performance: Windows introduces overhead compared to Linux, potentially
reducing efficiency for high-traffic servers.
• Security Risks: Default Windows permissions may expose vulnerabilities (e.g.,
unrestricted access to htdocs) if not secured properly.
• Limited Ecosystem: Some Apache modules or Nginx features are less optimized or
unavailable on Windows compared to Linux.
Applications:
• Web Development: Hosting local websites or testing environments (e.g., for HTML,
CSS, JavaScript projects).
• API Serving: Delivering RESTful APIs for desktop or mobile applications during
development.
• Educational Use: Learning server administration basics in a Windows classroom or
personal setup.
• Small-Scale Hosting: Running personal portfolios or intranet sites on a Windows
machine.
8.0 Skills Developed / Learning outcome of this Micro-Project:
The following skills are developed:
1) Derive: Derive different possible solutions creatively.
2) Data Collection: Collect relevant data from different sources (books/the internet/the
market/suppliers/experts and others through surveys/interviews)
3) Designing- Designing microproject with minimum required resources and at low cost.
4) Teamwork- Learning to work in team and boost individual confidence.
5) Time management- Completion of microproject as scheduled.
6) Technical writing- Preparing a report of proposed plan and report.
7) Presentation and communication skills: Giving working model presentation of the micro
project.
8) Confidence: Confidently, answer the questions asked about the project.
9) Efficiently gathering details from research papers.
10) Writing an assembly language program using procedure.
9.0 Applications of this Micro-Project :
1) Hosting personal or commercial websites
2) Serving APIs for mobile/web apps
3) Backend for CMS (e.g., WordPress)
Annexure IV
4) Local development/testing environment
5) Intranet portals for organizations
6) File sharing/download server
7) E-commerce prototyping
8) Educational demonstrations
9) Reverse proxy/load balancing
10) Static content for events
Micro Project Evaluation Sheet
Name of Student: Hhayaa Machiwala Roll No: 230430
Name of Programme: Computer Engineering Semester: 4th
Course Title (with code) : DCN (314318) Enrolment no: 23150360386
Title of the Micro-Project: Create and Configure HTTP Server.
Course Outcomes Achieved:
• CO1 - Analyze the functioning of Data Communication and Computer
Network.
• CO2 - Analyze the Transmission Errors with respect to IEEE standards.
• CO3 - Configure different TCP/IP services.
• CO4 - Implement relevant Network Topology using Networking Devices.
Annexure IV
Sub
Sr no. Characteristics to be assessed Poor Average Good Excellent
Total
1 Relevance to the course
Literature Review/information
2
collection
Completion of the Target as per
3
project proposal
Analysis of Data and
4
Representation
5 Quality of Prototype/Model
6 Report Preparation
7 Presentation
8 Viva
Name of the Faculty: Mr. Mohammed Ali Sir
Signature of the Faculty:
Micro Project Evaluation Sheet
Name of Student: Jaya Pathak Roll No: 230437
Name of Programme: Computer Engineering Semester: 4th
Course Title (with code) : DCN (314318) Enrolment no: 23150360393
Title of the Micro-Project: Create and Configure HTTP Server.
Course Outcomes Achieved:
• CO1 - Analyze the functioning of Data Communication and Computer
Network.
• CO2 - Analyze the Transmission Errors with respect to IEEE standards.
• CO3 - Configure different TCP/IP services.
Annexure IV
• CO4 - Implement relevant Network Topology using Networking Devices.
Sub
Sr no. Characteristics to be assessed Poor Average Good Excellent
Total
1 Relevance to the course
Literature Review/information
2
collection
Completion of the Target as per
3
project proposal
Analysis of Data and
4
Representation
5 Quality of Prototype/Model
6 Report Preparation
7 Presentation
8 Viva
Name of the Faculty: Mr. Mohammed Ali Sir
Signature of the Faculty:
Micro Project Evaluation Sheet
Name of Student: Arshi Shaikh Roll No: 230441
Name of Programme: Computer Engineering Semester: 4th
Course Title (with code) : DCN (314318) Enrolment no: 23150360397
Title of the Micro-Project: Create and Configure HTTP Server.
Course Outcomes Achieved:
• CO1 - Analyze the functioning of Data Communication and Computer
Network.
• CO2 - Analyze the Transmission Errors with respect to IEEE standards.
Annexure IV
• CO3 - Configure different TCP/IP services.
• CO4 - Implement relevant Network Topology using Networking Devices.
Sub
Sr no. Characteristics to be assessed Poor Average Good Excellent
Total
1 Relevance to the course
Literature Review/information
2
collection
Completion of the Target as per
3
project proposal
Analysis of Data and
4
Representation
5 Quality of Prototype/Model
6 Report Preparation
7 Presentation
8 Viva
Name of the Faculty: Mr. Mohammed Ali Sir
Signature of the Faculty:
Micro Project Evaluation Sheet
Name of Student: Ayesha Shaikh Roll No: 230442
Name of Programme: Computer Engineering Semester: 4th
Course Title (with code) : DCN (314318) Enrolment no: 23150360398
Title of the Micro-Project: Create and Configure HTTP Server.
Course Outcomes Achieved:
• CO1 - Analyze the functioning of Data Communication and Computer
Network.
Annexure IV
• CO2 - Analyze the Transmission Errors with respect to IEEE standards.
• CO3 - Configure different TCP/IP services.
• CO4 - Implement relevant Network Topology using Networking Devices.
Sub
Sr no. Characteristics to be assessed Poor Average Good Excellent
Total
1 Relevance to the course
Literature Review/information
2
collection
Completion of the Target as per
3
project proposal
Analysis of Data and
4
Representation
5 Quality of Prototype/Model
6 Report Preparation
7 Presentation
8 Viva
Name of the Faculty: Mr. Mohammed Ali Sir
Signature of the Faculty: