21CS62
Model Question Paper-1/2 with effect from 2021(CBCS Scheme)
USN
Sixth Semester B.E. Degree Examination
Subject Title: Fullstack Development
TIME: 03 Hours Max. Marks: 100
Note: 1. Answer any FIVE full questions, choosing at least ONE question from each MODULE.
*Bloom’s COs
Module -1 Taxonomy Marks
Level
Q.01 a Define Web Framework? Explain with example of design of a L2 1 10
Web application written using the Common Gateway Interface
(CGI) standard with its disadvantage.
b Explain how Django Processes a Request. L2 1 10
OR
Q.02 a Explain Wildcard URL patterns and Django’s Pretty Error Pages. L2 1 10
b Write a Django app that displays date and time four hours ahead L2 1 10
and four hours before as an offset of current date and time in
server.
Module-2
Q. 03 a Explain Basic Template Tags and Filters. L2 2 10
b Explain MTV Development Pattern. L2 2 10
OR
Q.04 a Explain Template Inheritance with example. L2 2 10
b Explain Making Changes to a Database Schema. L2 2 10
Module-3
Q. 05 a Explain Customizing the Admin Interface. L2 3 10
b Explain Creating a Feedback Form and Processing the Submission. L2 3 10
OR
Q. 06 a Develop a Model form for student that contains his topic chosen L2 3 10
for project, languages used and duration with a model called
project.
b List and Explain URLconf Tricks. L2 3 10
Module-4
Q. 07 a Define Generic Views and explain its types. L2 4 10
b Explain Extending Generic Views L2 4 10
Page 01 of 02
07082024
21CS62
OR
Q. 08 a For student’s enrolment, create a generic class view which displays L2 4 10
list of students and detail view that displays student details for any
selected student in the list.
b Write a note on followings i) Cookies ii) Users and L2 4 10
Authentications.
Module-5
Q. 09 a List and explain the technologies Ajax is overlaid on. L2 5 10
b Explain XHTML Http Request and Response. L2 5 10
OR
Q. 10 a List and explain the jQuery Ajax facilities. L2 5 10
b Write a program to develop a search application in Django L2 5 10
using AJAX that displays courses enrolled by a student being
searched.
Page 02 of 02
07082024
21CS62
Model Question Paper-1/2 with effect from 2021(CBCS Scheme)
USN
Sixth Semester B.E. Degree Examination
Full Stack Developement
TIME: 03 Hours Max. Marks: 100
Note:
01. Answer any FIVE full questions, choosing at least ONE question from each MODULE.
Bloom’s COs
Module -1 Taxonom Marks
y Level
Q.01 a Explain the MVC (Model-View-Controller) design pattern. How does L2 CO1 5
Django implement this pattern?
b Discuss the process of mapping URLs to views in Django with an L2 CO1 10
example.
c Describe loose coupling in the context of Django URLConfs. Why is it L2 CO1 5
important?
OR
Q.02 a What are wild card patterns in URLs? Provide an example of how they are L2 CO1 8
used in Django.
b Explain the evolution of Django and mention any two key features. L2 CO1 6
c Discuss the concept of views in Django. L2 CO1 6
Module-2
Q. 03 a Describe the basics of the Django template system. How is it different L2 CO2 5
from other template systems?
b Explain the process of configuring databases and defining models in L2 CO2 10
Django.
c What is schema evolution? Discuss how Django handles schema L2 CO2 5
evolution.
Page 01 of 02
07082024
21CS62
OR
Q.04 a Discuss template inheritance in Django with an example. L2 CO2 5
b Explain the steps involved in inserting and updating data in Django L2 CO2 10
models.
c How can you add model string representations in Django? Why is it L2 CO2 5
useful?
Module-3
Q. 05 a What are the benefits of using Django admin interfaces? L2 CO3 5
b Describe the process of creating and processing feedback forms in L2 CO3 10
Django.
c How can custom validation be implemented in Django forms? Provide an L2 CO3 5
example.
OR
Q. 06 a Explain how to activate and use Django admin interfaces. L2 CO3 5
b Discuss the importance of model forms in Django and how they differ L2 CO3 10
from regular forms.
c What are URLConf Ticks and why are they used? L2 CO3 5
Module-4
Q. 07 a Explain the concept of Generic Views in Django and their benefits. L2 CO4 5
b Describe how to generate non-HTML content like CSV and PDF using L2 CO4 10
Django.
c Discuss the role of cookies and sessions in Django for state persistence. L2 CO4 5
OR
Q. 08 a How does the Sitemap framework work in Django? L2 CO4 5
b Describe the process of creating a syndication feed in Django. L2 CO4 10
c Explain user authentication in Django. What are the key components L2 CO4 5
involved?
Module-5
Page 02 of 02
07082024
21CS62
Q. 09 a What is AJAX and how is it integrated with Django? L2 CO5 5
b Explain the use of jQuery UI Autocomplete in a Django application. L2 CO5 10
c Discuss the settings required for using JavaScript in Django. L2 CO5 10
OR
Q. 10 a Describe the role of XHTMLHttpRequest and Response in AJAX. L2 CO5 5
b How can JSON be used with AJAX in Django applications? Provide an L2 CO5 10
example.
c Explain how iframes can be utilized in Django for content loading. L2 CO5 5
*Bloom’s Taxonomy Level: Indicate as L1, L2, L3, L4, etc. It is also desirable to indicate the COs and POs to be
attained by every bit of questions.
Page 03 of 02
07082024