Css 1.1 Arya
Css 1.1 Arya
(Year: 2024-2025)
Micro Project
1
Mahavir Polytechnic
Vision
We strive to educate students to become industry ready engineers having professional attitude and
groomed personality.
Mission
M1. To provide well defined system toensure quality education by strengthening teaching
learningprocesses through innovative practices
M2. To provide a platform where students are exposed to the industry, up bridged with the
industrystandards and requirements.
IT Department
Vision
IT Department strives toeducate students to become Industry ready Engineers having Professional
attitude and groomed personality.
Mission
M1. To provides welldefined system to ensure quality education by strengthening teaching learning
processes through innovative practices.
M2. Toprovides a platform where students are exposed to the Industry, up bridged with the industry
standards and requirements.
M3. To train students by teaching them leadershipand teamwork skills.
M4. To groom students enriching their personality and social values.
2
Part A
A login page is a crucial component of many web applications, allowing users to securely access
their accounts. It typically includes fields for entering a username and password, along with a submit
button.
3
4.0 Proposed Methodology
4
Progress Report / Weekly Report
1 Selection topic
2 Finalizing topic
3 Information search
4 Making report
5 Project submission
1 Ram 8GB 1
3 Processor I7 1
5
MICROPROJECT REPORT
CREATING A LOGIN PAGE USING CSS.
1.0 Rationale
Java is limited featured client side programming language. JavaScript runs at the client end
through theuser’s browser without sending message back and forth totheserver. It iswidelyused
bythewebdeveloperstodothingssuch asbuild dynamic web pages, respond to events, create
interactive forms, validate data that the visitor enters into a form, control the browser etc.
This coursehelps student to create highly interactive web pages using these features.
1. Enhance Technical Skills: Improve proficiency in HTML, CSS, and JavaScript through hands-on practice in
building a web interface.
2. Implement User Authentication: Create a simple yet effective user authentication system that includes
client-side validation to ensure data integrity and enhance user experience.
3. Focus on User Experience: Design an intuitive and visually appealing interface that prioritizes usability,
ensuring that users can easily navigate the login process.
4. Incorporate Security Best Practices: Understand and implement basic security measures to protect user
data and mitigate common vulnerabilities associated with login forms.
5. Develop Responsive Design: Ensure the login page is fully responsive, providing a seamless experience
across various devices and screen sizes.
6. Integrate Asynchronous Functionality: Utilize AJAX to simulate server communication, allowing for real-
time feedback without page reloads, thereby improving the overall user experience.
7. Prepare for Future Projects: Lay a solid foundation for more complex web development tasks by
mastering the essential components of user authentication and interface design.
6
COs addressed by the Micro Project:
Interactive Web Applications: Interactive features, like quizzes, enhance user engagement and learning
by providing immediate feedback.
HTML, CSS, and JavaScript: HTML structures, CSS styles, and JavaScript adds interactivity to create
functional web applications.
User Interface (UI) Design: Clear and simple UI design ensures easy navigation and usability for quiz users.
Web Development Best Practices: Following coding standards and debugging guidelines ensures the quiz
game runs smoothly and is maintainable.
3.0Actual Methodology
7
5.0 Actual Resources Used
1 Ram 8GB 1
3 Processor I7 1
8
9
6.0 Outputs of the Micro-Projects
INTRODUCTION
Web Development Micro Projects
- Functional Websites: A fully functional website or web application (e.g., a personal portfolio, blog, or e-
commerce site).
- Responsive Design: A responsive layout that adapts to various screen sizes and devices.
- User Authentication System: A login page with user registration, password recovery, and secure
authentication features.
- Interactive Features: Implemented JavaScript features like form validation, modals, or dynamic content
updates.
Advantages
Interactive Learning: Engages users in a fun, hands-on way to test and improve their CSS knowledge.
Simple Implementation: Uses basic HTML, CSS, and JavaScript, making it easy to build and maintain.
Real-Time Feedback: Provides immediate scoring, allowing users to know their performance instantly.
Responsive Design: The layout adjusts to different screen sizes, offering a smooth user experience.
Customizable: Questions and styles can be easily updated or expanded for different topics or audiences.
Minimal Resources: Requires no external libraries or frameworks, keeping the project lightweight and fast-
loading.
10
Disadvantages
Limited Functionality: The quiz is basic and doesn't offer advanced features like time limits or question
randomization.
No Answer Review: Users cannot see which questions they got wrong or review correct answers after
submission.
Static Content: The quiz content is hardcoded, making it difficult to add dynamic or randomized questions
without modifying the code.
Single Attempt: Users can only submit the quiz once, with no option to retake or reset it without refreshing
the page.
No Data Persistence: The scores aren't stored, so users can't track progress over multiple attempts.
11
Input Code:-
<html>
<head>
<style>
*{
box-sizing: border-box;
.bg-img {
background-image: url("csmss.jpg");
min-height: 650px;
/* Center and scale the image nicely */ background-position: center; background-repeat: no-repeat;
background-size: cover;
position: relative;
12
.container { position: absolute; right: 0;
margin: 20px;
.btn {
.btn:hover { opacity: 1;
}
</script>
</style>
</head
<body>
<div class="bg-img">
<label for="email"><b>Email</b></label>
<label for="psw"><b>Password</b></label>
</form>
</div>
<p>This example creates a form on a responsive image. Try to resize the browser window to see how it
always will cover the whole width of the screen, and that it scales nicely on all screen sizes.</p>
</body>
</html>
14
OUTPUT :
CONCLUSION
In this microproject of Microprocessor we have studied and analized the various method
and instructionof Assembly Language Program. After this we came on conclusion that
Assembly language helps programmersto write human-readable code that is almost similar to
machine language. Machine language is difficultto understand and read as it is just a series of
numbers. Assembly language helps in providing full control of
what tasks a computer is performing.
REFERENCE
https://www.w3schools.com/Css/
https://www.geeksforgeeks.org/css-tutorial/
https://www.programiz.com/css
https://www.coursera.org/courses?query=css
7.0 Skill Developed / Learning outcome of this Micro-Project
Team Management
• TeamManagement
• PersonalOrganization
• Taskmanagement
Educational Tools: Use it as a learning resource in web development courses to help students test their
CSS knowledge.
Skill Assessment: Implement it as a quick assessment tool for evaluating understanding of CSS concepts in
online or offline quizzes.
Interactive Demos: Incorporate it into portfolios or presentations to demonstrate basic web development
skills and create engaging content.
Training Exercises: Utilize it in workshops or training sessions to provide hands-on practice with CSS and
JavaScript.
Engagement Activities: Integrate it into websites or blogs to engage visitors with interactive content that
reinforces CSS knowledge.
Teacher Evaluation Sheet for Micro Project
Rubrics for Assessment of Micro-Project
Poor Average Good Excellent
Characteristic to be
Sr. No (Marks 4-5) (Marks 6-8)
Assessed
(Marks 1-3) (Marks 9- 10)
1. Relevance to course
2. Literature survey
3. Project proposal
4. Completion of target
Analysis &
5.
representation of data
Quality of
6.
Prototype/Model
7. Report preparation
8. Presentation
9. Defense
Marks:-
Marks obtained
Marks for Total
by the
Roll No. Name Of Student Group Work individual based Marks
(06) on viva (04) (10)
Signature:
Maharashtra State Board of Technical Education, Mumbai
CERTIFICATE
This is to certify that Mr.Arya Ranjit Deshmukh. Roll No.53. of 5th Semester of
Micro Project satisfactorily in course CLIENT SIDE SCRIPTING (22519) for the
Institute Seal