ACTS, Head Quarters, Pune
EXAMINATION QUESTION PAPER
e-DAC, May 2021
EXAM Type : Main Module Name : Web Programming Technologies SET: A
DATE: 28 /6/2021 Duration: 3hrs Max. Marks: 40
INSTRUCTIONS:
• All Questions are compulsory.
• Create one folder on your machine rename it with your PRN (Pls use complete PRN)
• Copy all the solution files of all questions in the above created folder
• After copying all the files right click on main folder select option "Add to Achieve" and click on radio
button in front of zip option.
• It will create zip folder of your PRN. This will be your final folder to upload.
• Submissions : .html for Q1, .js and .txt files for Q2 and App.js and ChildComponent.js for Q3 also
submit screen shots of output
• Please note before uploading zip folder make sure you have copied all your relevant files in
the respective folders. Once you upload the final folder you will not be able to re upload it.
• Kindly ensure before creating zip file, make sure all the required files should be closed to
avoid any corruption of the zip file.
• Zip File should be renamed with FULL PRN No. of the
candidate. (For example: 210540181001.zip)
Q1. Create a Seminar registration form to accept participant details. [Marks: 20]
• All text fields are mandatory [2 Marks]
• EmailID and Confirm EmailId field values have to be same. [2 Marks]
• Email and confirm email fields to have valid email values [1 Mark]
• Cost of training will be calculated, based on the seminar and the level selected. Use the table provided below
to select the cost. The field is a read-only. [5 Marks]
• “Submit” button will simply validate form. If all the data is valid show an alert “All data entered correctly”
[2 Marks]
• Depending on Seminar and level, cost of training would be:
TCM / DI / 33 - Rev 00 Page 1 of 3
ACTS, Head Quarters, Pune
Seminar Level Charges (In Rs)
SOA Introductory 2500
SOA Intermediate 3500
SOA Advanced 6000
Design Patterns Introductory 4000
Design Patterns Intermediate 5500
Design Patterns Advanced 8000
Business Intelligence Introductory 5000
Business Intelligence Intermediate 7000
Business Intelligence Advanced 10000
• The participant name should be concatenated as one single string (eg Dr Manoj Singh). [2 Marks]
• The “Display all Details” will display all participants’ details in a neat format in a separate window.
[3 Marks]
• Look and Feel [3 Marks]
• Make use of HTML5, Javascript, CSS. Use jQuery and Bootstrap if you are comfortable
Q2. NodeJS [Marks: 10]
Create a file that contains numbers only. read from file, for every number, calculate its square and finally
display the sum of squares of all numbers. Also, display the average of original set of numbers
eg if file contains:
1
2
3
4
5
Then output should be
1
4
9
16
25
Total : 55
Average: 3
Read contents of file 4 Marks
Calculate the square of each number 3 Marks
Display squares, sum of squares and average 3 Marks
Q3. React: [Marks: 10]
Create a React component that accepts 2 numbers and displays sum. Import this component inside App.js.
TCM / DI / 33 - Rev 00 Page 2 of 3
ACTS, Head Quarters, Pune
Create child component with form and import into 3 Marks
App.js
Data in form somehow saved in state 4 Marks
Sum values in state and display in same component 3 Marks
TCM / DI / 33 - Rev 00 Page 3 of 3