0:00
hi friends welcome to tutotors funny channel today I'm going to teach the how to make the simple exam system using
0:09
Java uh this is the demo right uh we have only three questions if you are not
0:15
uh mark up any question here this is the question this is the answer if you if
0:21
you blank it uh if you are not select any answers here click next it won't go
0:26
to the next right if you have marked the answer if you mark the answer is correct
0:33
click next marks become one uh if you make the wrong answer it not incremented
0:40
now if you answer the another things correct here your marks is true right very simple exam system I have made here
0:47
if you go to the previous you can check the pre previous you can able to go to the previous and you can mark the marks
0:54
right now if you again you have to go to the previous and you have to mark the answer correctly click next he added
1:00
three right very simple system uh we will see how to do this uh mockup exam
1:05
step by step in Java this is very simple this is next button this is a previous button right you will be able to answer
1:12
the question right uh we will teach this one step by step in my uh uh upcoming
1:18
tutorial uh thank you for watching if you like my channel please subscribe me like me thank you for watching
1:24
hi friends welcome to tutors funny channel today I'm going to teach how to
1:29
make the online exam system using Java uh I already show in my previous
1:36
tutorial demo in this tutorial I'm going to teach stepbystep online exam system
1:43
right today the first class first what I'm going to do is you go to the file and new project select Java application
1:51
next here first I'm going to give the project name is online
1:56
exam right if it is check main task I'm going to uncheck it click
2:01
finish right this is the project name uh we have project consist of two major
2:07
folders source package and libraries first I'm going to select the source package folder right
2:13
click new JFrame form first I'm going to create the form as student form
2:20
first student right student the student class is a must first we have to register the student right the first
2:26
thing I'm going to do is today right so let's click
2:31
finish right this is your first one now what I'm going to do is here I'm going
2:37
to first let's go to the zam server
2:42
uh exam server this one mysql connected is there so here what I'm going to do is
2:48
here first I'm going to create the database So let's click PH my
2:56
admin here click new here I'm going to give the database name as online exam
3:03
this is a database name I'm going to create right click here first I'm going
3:09
to create the student table inside this here only we have
3:16
a five columns right click finish clicks go here first one should be the ID the
3:22
student ID primary this one should be the auto
3:27
increment right after that student name ST name this student name I'm going to
3:33
write here uh watcher like this after that student phone number uh here we
3:52
address but after that we have to give another thing here is
3:58
age right we have to we have to fill this all the all the stuff right so you have to uh click save right the simple
4:13
one simple right now let's this is a simple table I have created first what
4:19
I'm going to do is here first I'm going to create the same thing right so first what I'm going to do is here I'm going
4:26
to design the form right first I'm going to drag one label here first this one I'm going to name it as
4:33
student registration station right okay I only
4:40
give only the five fields uh what are the details you need you can give here all the details here okay parent name
4:48
all the stuff right all stuff you can give here right date of birth all the stuff you'll give uh just example I give
4:54
only five fields right okay here this one properties font we have to increase the
5:01
property bold uh 24 student registration right after that
5:08
what I'm going to do is here you have drag one panel drag one panel here what I'm going
5:16
to do you see this here here I'm going to create the form right simple one so select this panel
5:24
border soft be border click okay right okay okay now what I'm going
5:30
to do is here here I'm going to drag the labels right first one here you have drag this one is a student
5:41
name after that same label control copy paste this one should be the
5:50
age after that control copyr past this one should be the
5:57
uh here this one we have to click H this one should be we have to make it as
6:02
uh phone number student name phone number and we have to another thing we
6:08
need is here phone number C past this one should be the
6:15
address address here we have write like this simply I have to give the four
6:22
fields right now we have to click hold on the shift key down and select all
6:28
this one right click properties font this one we have to make
6:34
it as bold 12 right perfect now let's drag
6:39
the text field for each labels uh this one should be the student
6:46
name ctrl C to copy control B to paste here this one here this one same thing control C to copy control V to paste
6:52
here this one ctrl C to copy control B to paste here
7:04
right a simple form right so here we need a
7:10
right okay this is the thing we have to do after that we have to drag to drag
7:18
the buttons this one should be add
7:24
button the same thing ctrl C to copy control V to paste it this one should be the edit button
7:34
this one should control Copy this is uh delete button that delete student right
7:41
after we need another button control Copy this is a clear button right it's a clear one right clear right okay right
7:50
now what I'm going to do is here we have drag the J uh J table so this is the J
7:57
this one j table this one right so drag here
8:11
select this one we have to add the fields right only four fields available so we have to go to the here right
8:19
click table content you have to select the rows all stuff you have to delete
8:24
them select and delete
8:38
ID the same thing ctrl C to copy B to paste here student
8:58
address age right this is a field we have to do
9:05
right this a thing we have to do now what I'm going to do the simple one we have to make the J table now let's
9:12
create let's change the name of each uh text field select this one change
9:18
variable txt key name this is the first text field after that you have to click
9:24
on this one again edit text backspace to remove the existence select again edit text backspace to remove the existence
9:30
select again this one txt phone this one select this one change
9:37
text edit text back to remove existing text select again change variable txt
9:44
address this one select again edit text back to remove select again change
9:49
variable txt right this one we have to change the name
9:54
successfully now what I'm going to do is I'm going to add the record into the database how to add the record into the database what I'm going to do is here
10:01
first this is a we have a uh inside the source package folder we have a folder
10:08
called libraries we have to add the relevant jar file of the MySQL connector right in order to connect MySQL
10:15
connector to Java we have to download the appropriate connector right in order
10:21
to connect the database so what I'm going to do is you just go to the Google and we have to download the MySQL
10:28
connector right I already downloaded if you don't know how to download the MySQL
10:33
connector and all I I already have a videos right uh you just go through my
10:39
the pre previous video i will explain uh from the beginning right okay so I no
10:45
need to explain from the beginning how to download right just select this one i already downloaded i have to get it get
10:51
the one click add jar file this is the files right we have to get it get that
10:58
select both mysq mysql connect connector this both jar files we have to add right
11:03
here it's successfully added you can check here right after that what I going to do is here I'm going to add the
11:10
quotes right so let's go to the source this is the class name this is the
11:16
constructor uh after that we have to write the connection method we have to create the connection method so we have
11:22
write public white we have to create the method
11:27
connect okay we have right first I am going to register the
11:34
MySQL driver here so how to register MySQL driver here is you have to write class dot
11:43
forame you have to write here com dot
11:56
driver this register driver this is not error it ask to import the try catch
12:04
right After that what I'm going to do is here we have write the connection we have to create the connection objects
12:09
right so we have to write here connection objects
12:14
con write prepare state
12:19
prepared PST you have to add the we don't need to
12:24
add like this simply you have to add here import java dots
12:33
sql we have aster if you have write like the asterk all the classes will be there
12:40
right if you have write like this okay all the SQL classes are reside on this name space if you call this a string
12:47
right this is the perfect one after that what I'm going to have to write con equal driver
12:55
manager dot get connection here we have to write
13:10
colon local host colon what is the database name a
13:18
database this is the online exam you just control C I just copy it control V to paste
13:23
here right here we have to give the user credential of MySQL MySQL right the user
13:33
credential when you install the MySQL connector in your machine the default username will be proved the default
13:40
password will be blank right this is a user credential right so here this is not error you have to import the catch
13:46
catch as well right uh what is the
13:57
here the problem is here I have to uh added the root right root
14:14
You have to write the extra one that's a problem right again the error what is the error
14:21
jdbc MySQL uh local online
14:38
Right the problem is here we have close the things right okay this is open and
14:44
close that's the problem right now it's okay uh now this is the method right when the when the class is loaded we
14:51
have to call this method ctrl C to copy ctrl V to paste here it is work right that's the stuff we have to do uh now
14:58
let's do the another task is we have to connection method is success uh we have to do the rest of the stuff first we
15:05
have to add the records into the database so we have to select the add button right click event action perform
15:11
here we have to write the add code so how to add the records into the database we have to uh write the things right
15:17
it's very simple uh how to write here is first this text boxes we have to pass
15:25
into the relevant variables to store txt name txt phone number txt address txt so
15:31
we have write string name ST name student name equal
15:38
txt name dot get text get
15:46
text right the same thing C to copyr V to paste here this one should
15:55
be address uh phone number txt
16:02
phone this one should be address string
16:20
txt right now here what I'm going to do is we have to write uh we have to write
16:26
the page statement right we have PST we have to write here we have to write the insert query so we have write PST equal
16:32
connection dot prepare statement we have to write the insert
16:38
query insert into which table you are going to insert the
16:44
record student table right these are the columns consist of this table so here we
16:52
have to write first insert into student table you have to specify the column
16:59
names student you have to write properly inside the bracket you have to uh
17:05
specify the column names right first one should be the student name so how how you wrote here the same name you have to
17:12
write here right how how you wrote here the same name first name I wrote SD name
17:18
like this second one should be the the sequence of the sequence of rows right so
17:24
here phone address H right phone address H phone
17:31
address H write like this values what
17:37
are values you have to write here four right 1 2 3 question mark four
17:43
question mark right this is the you have to write like this okay after what I'm going to do is see
17:49
here catch block right now write here uh
17:55
PST dot set string one SD
18:02
name after that we have write control C to copy control V to paste here second one should be phone control
18:09
C to copy control V to paste here third one address fourth one edge control C to
18:15
copy control V to paste fourth Right now what I'm going to do is
18:30
here right now here this these are called as parameter this sequence of
18:36
parameters follow the sequence of columns in the database table after that
18:42
we have to write the insert code right so you have to write int k equal pst dot
18:50
execute update right so here you have to write if k equal 1
18:59
mean you have to write the message j option
19:05
ban dot show message
19:13
this you have write record
19:24
add if it is fail mean C copyr V to paste here record add
19:31
fail record fail added fail right add fail okay after add the
19:39
record we have to clear all the text fields So this one Ctrl C to copy ctrl + V to paste here dot set
19:47
text clear you have to write like this the same thing ctrl C to copy control V paste your paste it here paste it here
19:55
thr C copy control bit paste here this one control C copy control bit paste this one control Copy control V paste
20:00
after clear all the cursors will be focused on the txt named text box okay control Copy
20:07
control B the predefined method called request forecast that's it that is the
20:14
thing we have to do very simple right now let's run and check whether it's working fine or
20:35
file right so here another thing is when the form is run it it should be run
20:40
center so select this one properties code generate center now here the
20:46
another thing you have to do here is this very essential stuff uh go to the
20:52
source control F yeah UI
20:58
design here we have change it as a main tab main right now you run the uh design
21:07
and check so very simple here this is the Java format this is actual
21:12
Java this is actual uh string right here it's nice form look right very simple
21:18
now first I'm going to add the student name as John phone number something like that
21:26
address India age uh 23 click add button record add click
21:36
okay you can check here all the fields are clear and here uh curses will be focused on the student name checkbox
21:42
right now you'll be able to check the go to my SQL and see it's working perfectly
21:48
well uh I hope you guys you understood the things well I will continue in my
21:54
next lecture hi friends welcome to tutors funny channel in our last class we saw
22:00
how to add the recordourse in this class I'm going to teach how to view the records and edit and delete the records
22:06
right so let's what what I'm going to do is first I'm going to load the records let's go to the
22:12
source here i'm going to create the method so we have write
22:23
load here here I'm going to load the student records so I have already written the code so let me change the
22:31
code now let's copy and paste
22:37
it so here we have to do the three we have
22:42
to try paste it cut off past right okay uh
22:50
this is thing you have to write the code right if I return write it uh step by step uh it take too much of time to
22:56
complete the project so that I have already written here this one RS so you have to create the RS object here
23:07
don't worry I'll extend extend it right so okay we have to add the import
23:12
package right that's a thing import now here what I'm going to do is here first I'm going to return the
23:18
prepare statement uh it ask to generate the try and catch you you will be able to generate it after that you have to we
23:24
we have to create the result set object RS RSQL prepare statement uh execute you
23:30
have to write run the query right uh what is the table you are going to load the record I'm going to load the record
23:36
from which table student table this is a table right student
23:46
uh this all the stuff are correct uh we have to load it uh to into j table one
23:52
this j table one so here while loop we have to write the vector we have to
23:59
write the for loop here have to specify Y the column names here what are the column names here this one ID SD name
24:05
phone address and age so we have to write here
24:12
ID SD name phone phone number
24:18
phone and address H you have to write like this
24:25
load that's the thing we have to do this one this load method control C to copy when the form is loaded this method get
24:32
load that's the thing we have right here right now let's I guess all the stuff are correct
24:39
now let's execute the program and check what how to work with this it's working so that all the records are displayed on
24:47
the datab data table successfully uh now what I'm going to do is you have to
24:52
write a code for the edit and delete button first if you want to edit the record select the row which you want to
24:57
edit uh here if you delete the record you have
25:02
to uh select the row which you want to delete right so what I'm going to do is
25:09
here this is one select the J table right click event action
25:14
uh here this one mouse mouse click right this event we have to write the code mouse mouse
25:20
click here we have to write the code here is simple code I just I already written this one instead of writing
25:27
again by control copy We paste here here this one we have to create the
25:34
model class this is a table model i have created the D default this one we have to create the model right model we have
25:41
to D we have to create the object D here we have write we have to create selected index J table get selected row get
25:48
selected row mean this get selected row j table one mean this J table one we are get selected mean this each and every
25:54
column you'll be able to select right so here first you have to create the variable id first you have selected zero
26:01
index mean this is a 0 1 this is a 1 2 3 4 this how it j table works right uh if
26:07
you select this one this particular ID should be ID right zero push right after
26:13
that we have to write second one should be the we have to assign the relevant text box for edit record txt name this
26:19
one ctrl C to copy ctrl V to paste here second one should be there phone ctrl C
26:26
to copy ctrl + V to paste here third one should be the address ctrl C to
26:32
copy ctrl V to paste here third one should be the age ctrl C to copy control V to paste right so this is
26:40
selected index H right this is thing we have to do uh this is very simple stuff
26:46
we have to do the things why what is the error here
27:02
D can't find variable selected
27:08
index we have written what's the problem the problem is yeah I have
27:14
written the wrong perfect right now you can check here what happen is this this
27:20
add record when you going to add the records you have disable this button button one so this one should be button
27:27
one so you have right here button one you disable right now let's run and
27:35
check you click on this record it is passing here it's working this one it's working perfectly you will be able to
27:41
edit or delete the record now first I'm going to select the record before you edit or delete the record first I uh
27:47
selected successfully now we will be able to write the code for edit record so election action perform be able to
27:53
write the code for edit track so let's copy the complete record this complete
27:59
record we copy paste here now here we have this
28:07
one should be there we have to write this all the stuff you have to edit name phone number address and age you have to
28:14
get the ID so ID mean you have get this ID string ID this one you have get the
28:20
ID and edit when you select this record out edit the record and delete the record the ID we need the ID of this
28:28
uh student right because ID should be the primary key so get the ID and editor
28:33
in the record so this is ID but ID is here it is passing to the variable this
28:39
it's all on the variable ID we have to get it here so we have to write ID here right it's not a uh this one we have to
28:48
this one also we needed selected index this control C copy this all the stuff we needed right selected index right
28:55
only only only for ID right okay we have write this code we have to copy we have
29:01
to change as update which table you going to update
29:07
the record update from which table Student
29:14
table where sorry update sorry update student table student set first
29:25
one should be the first question mark sorry set uh first column should be the this
29:32
one named name equal question mark
29:39
comma phone number equal question mark
29:45
comma address equal question mark age equal question
29:52
mark where id equal question
29:57
mark that's the id of selected right now here we have to pass another stuff copyr
30:04
this one five this one should be the ID control copy control get the ID and
30:10
edit the record right that's the stuff we have record
30:16
edited right that's thing we have to do now let's
30:26
see this will be successful this
30:33
one we edited it's not uh again we have lower you can check here it's successful
30:41
Now when you edit the data table should loaded so how to load the data table you
30:46
have to call this one this table you have to this method control copy you have to call it after the ship account
30:57
editor this one should be the update you have to call it then only it's after add the record
31:05
here you'll be able to load the data that's the thing we have to do after that same the edit
31:11
code C to copy back to the design double click on the delete button you have to
31:17
paste them you have to paste here right now let's execute the program and
31:24
check right sorry okay we have to be we didn't do the delete
31:31
part we don't need this columns all the stuff we only get the ID and delete the record so we only need only we need ID
31:38
only okay we no need this fields age all the stuff only the ID one okay we have to
31:44
write here change this only
31:49
delete from which table you are going to delete from which table student
31:55
table where ID equals first ID coming here it is put into
32:03
here along with the question mark it's deleted record deleted that's it
32:10
that's you have to do after delete the record here we have to enable this add
32:16
button right if you edit the record we have to enable this one right so here what I'm going to do is this is the
32:22
button name this one control C to copy this one you have to edit button we have
32:27
to call it here after get the edit message this one make it as true the
32:32
same thing C to copy you have to put it here as then only when you edit or delete the
32:40
about after complete this task we will be able to get the message right now let's run
32:47
and check now I'm going to add the record
32:55
Peter phone number something like that address India
33:00
age add the record is added it is coming if you want to ed the record click on this one it's you'll be able to edit the
33:07
record click edit button Here it's edit successfully it's working successfully
33:13
uh what's uh edit right here it's working perfectly
33:19
now if you delete the record click on this one delete delete here it's working perfectly right clear button simply we
33:25
have to write this simple code only the clear codes we only paste it control C to copy we have to this
33:33
clear full clear code this full clear code we have to paste control C to copy
33:38
this one should be clear right why we are putting the clear code here here is
33:44
when you accidentally select the row you can't do the choice add anything
33:49
you you can't do it you just please click clear it is clear right success successfully right I hope you guys you
33:56
understood the stuff well I will continue in my next tutorial thank you for watching hi friends welcome to tutors
34:03
funny channel uh in our last class we saw how to the student registration form
34:09
in this class I'm going to teach the course registration part of the tutorial uh let's go to the database uh I have
34:18
created the database which name is online exam you just click and open it
34:24
here I already created the table which name is student uh now I'm going to go to create the new table which name is
34:31
course so here we have to create the table which name is course here you have
34:36
to specify the column names how many columns we need so uh we need only four
34:45
columns click go right now first column will be
34:51
ID uh length let I put it here 11 auto increment with
34:59
primary after that course name so you have to write post
35:05
name here you have to select the data type as watch you have to specify the
35:12
length of the post name uh after that uh another field is
35:21
price data type int length 11
35:26
uh after the duration of the
35:33
course duration will be int length will be 11 these are the
35:39
columns we should create create in database right so let's click save
35:46
one this is the structure of the table course right so let's back to net
35:53
beans now I'm going to go to create the form So select the default
35:58
package right click new JFrame form here
36:04
you have to give the class name i'm going to give the class name
36:09
course click finish now your form has been created
36:14
successfully now I'm going to design the form so go to the pallet first I'm going
36:20
to drag one label on the pallet right click edit text here I'm going to name
36:26
the form uh give the heading as co
36:35
registration right now let's increase the font so right click
36:43
properties select the font property with
36:48
bold and select the font size which you want
36:55
right okay now I'm going to design
37:01
the Right now here first what I'm going to first column should be the name
37:07
course name so you write course name we need a text field so we drag the
37:14
text field from the pallet this is the text field right you
37:21
have drag the text fields now just click here right uh
37:27
control Copy control paste get the copy we have to design the remaining uh
37:34
labels price after that
37:41
duration right now we have to drag the relevant
37:49
label uh relevant text boxes of the labels just control Copyr paste
37:58
here right now what I'm going to do is here select this all all the contours right
38:08
click properties go to the font property we have to increase the font little bit so
38:14
select font type bold uh along with the
38:20
size 24 click okay uh it seems to
38:26
[Music] be big so let's uh reduce the font size
38:32
little bit so 14 will be fine so let's click okay okay this is this should be
38:40
fine if you want you will be able to increase the font size right now here
38:45
after that we need one button so drag one button from the
38:50
pallet uh this is the button you just drag and drop here right now here first what I'm going
38:58
to do is here first I'm going to click on the button right click edit text this one
39:05
should be the add button it's a course registration add button
39:11
so now I need one uh J table so let's
39:17
let's go to the pallet drag one J table right this is a table we
39:22
drag here perfect right perfect right now what I'm going to do is here we have
39:28
to first what I'm going to do is here we have to just control C copy control basically this one should be the edit
39:33
button this one should be the delete button control shift copy control is delete
39:46
button right now what I'm going to see we have to select the J table we have to
39:52
arrange the uh table columns right so select the columns tab first column will
40:00
be student course ID course ID second column will be the course
40:11
name third column will be the price fourth column will be the
40:20
duration duration right now click the close button right it's applied
40:25
successfully select again the J table uh J table right click
40:31
properties not properties select uh table contents click row these are the
40:37
default rows created right when you drag the J table on the form the default this
40:44
uh this row will be created so we have to select and remove each and every rows
40:50
right select there will be the button called delete click delete select delete
40:56
it right you have to do right okay this is the design of the
41:03
completely course registration form right now first what I'm going to see we have to change the name of each and
41:09
every text field right so click on this
41:14
text field right click edit text backspace to remove the existing text select again properties
41:24
uh select Right click change variable name we have to select uh we have to
41:29
give here as txt course name C
41:35
name second text field we have I'm going to change as price so select the text
41:41
field right click edit text backspace to remove the existing text select again change variable txt price we have to
41:50
change this one as a txt price third one we have I'm going to change it as a duration so select the text uh text
41:57
field right click uh select the option edit text backspace to remove the
42:03
existing text again select the text field right click change variable txt
42:11
duration duration right click okay now I successfully change the names names of
42:18
the each and every text boxes now I'm going to go to write the code for that so first select the add button right
42:26
click event action action perform right now what I'm going to do
42:32
see I have already written all the codes in my previous student on Java here
42:39
right so let's back to my student on Java page first I'm going to establish
42:44
the database connection so what I'm going to do is here uh these are the codes uh I I wrote to establish the
42:52
database connection so So let's let's copy this
43:00
one and here we have to control V to paste here right now
43:06
what I'm going to do is here uh this is the method so
43:12
let's this is a connection method when the form is uh loading this connection method will be
43:19
loaded right so let's control C copy this connection method paste inside the constructor right this is the things we
43:26
have to do first right after that what I'm going to have to register the course right so click on the double click on
43:32
the edit button add button so we have write here uh student on
43:38
Java so this is the code we are written for the add button right this is the button so let's copy that code right C
43:46
to copy control V to paste inside the cob button okay we don't need to write again by again uh once you written you
43:54
just copy and paste and you have to uh change it right now here first what I'm
44:00
going to say this is the variables we are created uh so we have to change the variable name this is this variable cost
44:05
name price and duration so we have to uh change this one as a string course
44:11
name second one should be the
44:16
price third one should be the duration Right first one
44:23
txt this one should be the txt C name mean post
44:28
name second one should be the txt
44:35
price third one should be the txt
44:41
duration right this one we don't needed we just
44:46
remove that right here this is a prepare statement we have written so the prepare statement which table you are going to
44:53
insert the record cost table so insert into which table you are going to insert the record cost table so you have to
45:00
give the table name properly here over here now we have to specify the column
45:06
names within this bracket right so this is the table consist of the uh cost
45:14
table right this is the columns consist of the cost table so ID is auto increment we don't need that uh we we
45:22
need host name price and duration so we have to give here as host
45:27
name comma price duration we have write
45:35
duration right that's the thing we have to do now we have to write the prepare statement right we we have only three
45:42
columns so we have to put three question mark over here now these are the values
45:47
right what are the uh user enter on this text boxes these values are assigning to
45:52
the this variables course name price and duration we have to call it here so Ctrl
45:58
C copy control V paste here right now what I'm going to do is
46:04
here this sequence of parameters follow followed by the sequence of columns in
46:11
the database table right so here what I'm going to do is right now here first
46:18
what I'm going to see we have to after add the uh record uh we have to display the message recorded at uh after that we
46:26
have to clear the each and every text boxes right so what I'm going to see this textbox name control copy control
46:32
bit paste here control copy control bit paste here control copy control bit paste right we have to remove them this
46:39
one control se paste here right now what I'm going to do is say we have to this the post right registration path now
46:46
let's check whether it's working fine or not so let's select this one right click
47:01
file right this course when the form is loaded it should be loaded at the center
47:06
so select the uh form right click properties code generate center click
47:13
close right click now let's click on this one run file right okay now another
47:21
changes we have to need
47:27
uh we have to change that select this
47:33
one go to the source Ctrl S to find we have to change the UI
47:39
design so we have to here we have to just type on on this text box UI this is
47:46
a design right i have to I'm going to change the UI design as mentor right
47:52
amen this is a design okay this is the default user interface of Java right
47:58
right click and run you'll be able to see here this is the default user interface of Java okay now I'm going to
48:06
register the course name as Java price I'm going to enter as
48:11
20,000 duration six 6 months six I just hit as
48:18
six right click add button record added it's working perfectly well now let's check on the database table the record
48:25
is successfully add or not just click on the browse it's added successfully
48:32
[Music] edit and delete the record you must try yourself uh I already explained in the
48:39
student part how to add the records and how to read the records and how to clear the records how to load the data uh J
48:46
table all the stuff you must try yourself right uh thank you for watching i will continue in my next
48:53
lecture hi friends welcome to tutors funny channel uh in our last class we
48:58
saw post registration part in this class I'm going to teach the question part
49:04
right so let's select the uh package right click new JF frame form
49:11
here I'm going to give the name of the frame is question right click finish now
49:18
here I'm going to design the questions right so before that I'm going to go to
49:23
the database and design the uh table right so click new
49:30
sorry here we have to give the specify the columns right how many columns we
49:36
need right we need eight columns name is
49:41
question right click go
50:00
here question right click go right now your first one
50:07
should be the ID this is a question ID this also question ID uh this one should be you have to go give as a primary it's
50:14
a auto increment right second one is the question this a question right this
50:21
question Arch characters third one should be the option
50:27
uh one option one so option one right this one should be the option one uh we
50:35
have to select as watch this option
50:46
two these are the answers right these are the answers this is the question these are the answers right so these are
51:03
three option four the question consists of four answers so we have to write option one
51:11
option two option three option four this one should be the uh this is
51:17
the correct this answer right this is the options this is the correct answer get
51:26
answer right the answer so here we have another column we have to write given
51:42
answer here we have to click save right this is the structure of the
51:49
question table now here what I'm going to do is here uh our online exam uh
51:56
consist of these following tables course questions and student right so let's go
52:01
to the form I'm going to design the form here so first I'm going to drag one
52:08
label here this one should be I drag one label
52:13
right okay here this for this this label I'm going to name it as uh online
52:20
Test test test online test right a simple test
52:31
bold 36 right this online test simply I have to name it as online test now I'm
52:37
going to design here uh this one should be the we have to label right first we have to write the make the design right
52:43
this one should be the label label this label should We have to
52:50
put it as 24 right this one you have to this one
53:01
question after that I'm going to put one
53:35
right here I'm going to drag the uh this one radio buttons
53:58
hold on the shift key down and select all the radio uh radio buttons properties uh font
54:06
bold 14 click okay right this one all the stuff should
54:12
be the radio button here is a question now I'm going to give here this is the
54:17
here I'm going to make this one as a question number so the same thing Ctrl
54:23
C to copy control between this question number right it's a number
54:28
number right all right this is the thing we have to do uh finally uh we have to
54:33
calculate this we need one button next
54:52
Right now here we need a another thing is a uh marks okay you just like a mask
55:00
we just show the mask uh uh finally we will hide it uh this one should be there
55:05
you have to give the marks max
55:10
marks max marks so marks this also you have to select
55:16
this one properties uh bolt you have select as 24 marks
55:22
that's the thing we have right stuff we have to do right it's a simple text
55:28
right this is stuff we have to work right we have to change the color select this one
55:33
properties foreground color this
55:41
one this one You select these two colors we we we change it select
55:47
both blue color we have to if you give the different color it is easy to identify right this marks we have to
55:54
give the color as some the same color right simple right very simple one this
56:01
is simple design I have made uh I hope you guys you understood so far i will continue the tutorial in my next lesson
56:09
right thank you for watching hi friends welcome to TTO's funny channel in our last class we designed
56:16
the exam uh uh user interface here now what I'm going to do is here I forgot
56:23
one thing i'm going to add the questions uh form right so this one this one I'm
56:30
going to change it this one should be the test okay so I I put this one should
56:36
be the question this test right this one I have to change this one test right this is the thing we have
56:44
to do now what I'm going to do is here this is a text right a test class right
56:49
select the default package right click new air frame form I'm going to create the questions form questions click
56:56
finish right now here where I'm going to add the questions so what I'm going to
57:01
do is here uh put one panel
57:08
put one panel here I'm drag the label one label
57:13
here now you click on this uh panel right click
57:19
properties border this one we have to change it as babble border click
57:25
okay right select this one okay we have to add this one as a questions
57:34
click on this one we have to change the font style with bold
57:41
36 click okay now first what I'm going to is here I'm going to uh drag the
57:47
labels this one should be question
57:52
ID ID select this one ctrl + C to copy ctrl V to paste it this one should be the
57:58
question name uh this one uh question right this one we have to
58:04
question third one is the option ctrl C to copy control V to paste it same label and get the copy option
58:13
one same label ctrl C to copy control this one so option
58:21
two same thing ctrl C to copy control V to paste yes option
58:29
three control C copy control B to this option
58:36
four final answer should be the answer ctrl C is the same thing ctrl C copy paste this one should be the
58:46
answer now let's select this one this labels hold on the control key down select all the labels like this click
58:53
and select right click properties font we have to change this one as a bold width to 40 click okay
59:01
perfect after that what I'm going to do is here this one is a question ID label we
59:09
have to drag here we have to properties we have to change this one as a uh
59:17
60 with bold this color we have to change this
59:23
one as a red color other than here
59:31
question drag the text
59:40
field right after the same text field Ctrl C copy control V paste take the
59:45
copy and paste uh this one this option one same thing ctrl C to copy control
59:51
this option two ctrl C to copy control V this option
59:56
three control C to copy control V to paste here this is option four right
1:00:01
here we have to mark the answer so it's control C to copy ctrl V to paste this have to answer this is the thing we have
1:00:07
to do first right this is essential stuff we have to do after that we have to add the button so here first I'm
1:00:14
going to add the button as add button so here we have to drag the button this
1:00:20
one right this one should be there right you have to add the button right i only
1:00:25
I explain only the add part edit part all the stuff you have to do yourself
1:00:30
right so here here we you can add the questions right so here what I'm going to do is here first uh question number
1:00:37
will be autogenerated right this number I'm going to generate so autogenerated number I gave uh this one go to
1:00:45
structure right now here what I did is here I have this number uh uh I just
1:00:52
remove the auto increment part here I just this one drag this one drop here
1:00:58
drop it again i'm going to edit here only I have put it here uh beginning of
1:01:04
the table go this ID i only
1:01:09
keep 11 only keep primary right i'm not
1:01:15
check the auto increment part so because I have set into my code auto increment
1:01:20
part will be I have set into my code right that is very essential stuff here so when you add the question the one by
1:01:26
one the number should be incremented right so that is a good thing so instead of setting this here right so what I did
1:01:33
here is now let's go to the source first i'm going to establish the database connection i already establish a
1:01:38
database connection here right so let's back to my uh course uh final course
1:01:45
right here we already have a connect database connection we just copy them uh connection object prepare so all the
1:01:52
stuff we just control C to copy back to here questions ctrl V to paste
1:01:57
here click okay right it's working perfectly we added the connection success so this connection object C to
1:02:04
copy control V to paste inside the uh constructor right that is the first
1:02:10
time I did after that I have to do the stuff is this auto increment stuff so
1:02:16
how to make this auto increment stuff is uh we have to create the method this is very
1:02:24
essential stuff okay while you creating the method it's very easy public
1:02:31
int get bill okay we have to
1:02:39
write if it is put in we have to this one should be the method we have to
1:02:44
return something Right so that we have this is a return method right if you pass the
1:02:50
uh data type over here you have write int bill number starting should be one right
1:02:57
after you have write statement class
1:03:06
SMT equal connection object this connection object dot
1:03:14
create statement this one you have to make it
1:03:19
as this class you have to make it here we have to add the try catch block right
1:03:27
after that we have to write here is result set RS equal SMT dot execute query here
1:03:38
we have to write select all from select sorry we have to write only
1:03:44
max you have to write id
1:03:51
from which table this question table just c to copy control to paste
1:03:59
here right this is the thing we have to do we have to add this one as result
1:04:06
set after that we Write here RS do
1:04:13
next after that we have write here is bill number bill number equal
1:04:20
RS dot get in one + one because it is incremented
1:04:29
right it's auto uh incremented by one right so you have to I have to comment it here this one
1:04:35
incremented increment by one auto id auto id set right set
1:04:44
auto id set increment by one right we are set like this right this is essential stuff right finally rs dot
1:04:52
close we have to write the close method that's the stuff we have to do uh finally we have to return the stuff so
1:04:59
return which one you have to return bill number this bill number should be the auto agreement but here copyr to paste
1:05:06
Okay now the error go away this meal number we have set it
1:05:11
here which label this label we have to set it
1:05:16
here okay first you have to name this one as a txt
1:05:23
id this one you have to edit text backspace to remove the excess select
1:05:28
again here we have to txt question give you question qu question you have to
1:05:34
write question this textbox name question this one should be there txt option one
1:05:40
txt op1 select again edit text backspace to
1:05:45
remove select again edit text backspace to remove select again txt
1:05:52
op2 this one edit text backspace to remove select again txt
1:06:00
op3 this one edit text backspace to remove select again txt
1:06:07
op4 this one back face to remove select again txt
1:06:14
answer right now your first what I did here is you have to call it here
1:06:21
txt question dot set
1:06:27
text here we have to write we have to call it this one right
1:06:33
string dot value of we have to pass it this method get
1:06:40
this one control C to copy control V to paste here then it's work right what's
1:06:46
the value coming here it's worked right here okay this the thing we have right now let's run and check
1:07:02
Ah here this one here coming here it is put it here above here this
1:07:07
one txt question or question this is a question number this is this txt ID
1:07:14
control C to copy txt ID txt ID now let's check now you will be able
1:07:22
to Okay see here it's one it's working fally well now let's check now you'll be
1:07:28
able to add the question options what are the options there click add button what is added right now the interface
1:07:34
I'm going to change it as this one question you have to control F we have to search
1:07:52
mentor so we have design here select this one properties change variable
1:07:57
generate center run file see it's perfectly there right here
1:08:05
change the interface look nice right now you will be able to add the questions here now what I did here is it's very
1:08:12
simple uh we have only we are add part
1:08:17
so you have to write question uh here this is the insert part of the code
1:08:24
insert part code i just copy this one instead of writing again control C copy here question right here we have to
1:08:32
action action perform your paste inside this button now we will be able to change the things right first we have to
1:08:39
change the things right only we have to change here we we already created the table okay all the stuff we have to
1:08:44
created here here so all the things we have to created now what I'm going to do is here we have to first we have to add the
1:08:51
only we have to first we have to equal into the relevant text fields right so txt id get text this one should be id
1:09:00
this is a question Question text box name should
1:09:05
be txt question if you not remember about that you just
1:09:12
go here right click change variable you can check it right it's very simple
1:09:18
third one should be the option one so txt op1 get text right so this one
1:09:26
option one op1 same thing c to c copyr v to
1:09:42
Right this one should be option two this one should be option
1:09:52
three option four this one should be the
1:09:59
answer txt answer right what is the name what is
1:10:06
the name control C copy paste t
1:10:13
sorry right perfect now what I'm going to do is here we have to do the
1:10:18
following columns we have to add so we have to go here
1:10:27
now here the given answer we have to make this one as uh this column
1:10:33
otherwise it's it's a problem change this one as
1:10:44
a now here given answer here we have to null right here this one given answer
1:10:50
you have to make it make it as this one null okay you have to say it right this is important stuff okay this given
1:10:56
answer make it as null Others are not null this only this column we make it as null this is very
1:11:01
important stuff you must do it okay this very essential stuff you follow the stuff null right now let's back to
1:11:10
here now here first we have to we have to specify the column names for the insert part right so this table is
1:11:16
question table we have to store the records question uh what are the columns we have
1:11:22
to specify the column names first these are the columns names right so we have
1:11:29
write question the ID
1:11:37
questions option one comma option
1:11:44
two comma option three comma option
1:11:55
Answer command given
1:12:04
answer this one you have to write 1 2 3 4 5 6 7 8 so we have write eight
1:12:22
now here we have write first this ID control C to copy control V to paste here question control C to copy V to
1:12:28
paste here this one option control C to copy control V to paste here after that we have write the third the third three
1:12:35
paste it here the fourth one must be control copy control V to paste here
1:12:43
this one control seat copy V to paste here this one should be six control seat
1:12:49
copy to paste here this one should be control seat copy control V pasty this is seventh one control seat copy control
1:12:54
paste seven right but how many columns available here uh this one not given answer we no
1:13:03
need only seven right question marks are there this is the only stuff we have to
1:13:09
do after that we have to add that according to the database right we have to clear this one right question
1:13:18
added question added right otherwise control copy control question right this
1:13:25
is tough right now let's check whether it's working fine or
1:13:31
not question here uh here first
1:13:37
right what is the variable what is what is variables
1:13:47
variables this is a question right here you have to answer the you have to give the options right uh I just give the uh
1:14:00
memory memory storage storage temporary so you have to
1:14:07
write like this these are the answer you have to write uh I just put it as a bc second
1:14:14
bc third one should be v bb just like this right the answer
1:14:21
is abc is a correct answer you just write like this okay you have to give the options like this right these are
1:14:26
these how you have options you have the correct answer is this right now if you click add button question added you'll
1:14:32
be able to see the question is added or not can check here it's added successfully question will be added
1:14:38
successfully you'll be able to see Right i hope you guys you understood the things well if you have any doubt on
1:14:44
this you can ask me i will continue the uh tutorial in my next video thank you
1:14:50
for watching hi friends welcome to tutor channel in our last class we discussed
1:14:57
about the questions part how to create the questions in this class I'm going to
1:15:02
make the exam part right here first what I'm going to do is uh in this class I'm
1:15:08
going to show you how to load the questions right how to load the questions right so first what I'm going
1:15:14
to do is here first I'm going to go to the source first I'm going to establish a
1:15:20
database connection first right so let's go to the student java this class source
1:15:28
we have to copy this one connection C to copy
1:15:34
Back to test on Java ctrl + V to paste here right this is the we are this one
1:15:40
here we have to copy this one we this one result set all the stuff we needed
1:15:45
ctrl C to copy control to paste here right now the error is go away right perfect after that what I'm going to do
1:15:52
is here I'm going to make write the call right here right here okay the connection i'm going to write the query
1:15:58
after that uh when the connection is established we have to load the
1:16:04
uh we have to separate we have to put it the this one load the question right we have
1:16:09
to we have to create the method load questions right so we have to write separate we have to write public
1:16:18
uh wide load questions load
1:16:23
questions questions method Right okay so perfect now here what I'm
1:16:30
going to do is here first we have to write the query string
1:16:36
uh query we have to write query equal
1:16:42
select all from questions we have to lo the questions
1:16:48
right so we have to write the after that you have to write the statement class right therefore we have to write
1:16:53
statement class statement statement st equal null we
1:17:00
have to write statement class equal null right we have to create create the object of statement class right
1:17:06
establish the name space right after that what I'm going to do is here we have write
1:17:12
here statement object equal connection dot
1:17:19
create back statement right now here what I'm going to see you have write the result set object you have to write
1:17:24
result set object you have to create the already RS you have to get the result set object RS here we have this one you
1:17:30
have to add it here try and catch sound try and catch result set object RS
1:17:37
equal stment dot execute
1:17:43
query here we have write this we have to paste it here after that we have write loop
1:17:53
while RS dot next here we have to write inside the
1:18:00
while loop we have to write first we have to write the text boxes name first we have to
1:18:07
uh load the uh question ID here this is a question ID J label 3 J label 3 dot set
1:18:20
text set text set text write set text here we have to
1:18:26
write RS dot Get string first one mean what is the column
1:18:34
ID right after that the same thing control C to copy Ctrl C to paste here second one should be
1:18:41
the second one should be the question number right this this one should be J label two this this label two this is
1:18:49
two two mean RS2 mean understand question right uh database column will
1:18:56
be starting position of zero 1 2 3 4 5 6 7 right so this is the position of two
1:19:03
right understand the concept right same thing control C to copy control V to paste here now here what I'm going to do
1:19:09
is here uh this one should be the radio button so we have to change the name
1:19:15
here right this one R1 this one R2 simply we have to
1:19:22
R2 rather than writing the full full one we have to change it as it is simply we have to write R4 R4 right that's the
1:19:31
stuff you have to write okay so you have to write that one this one should be R1
1:19:38
uh radio button right R1 dot set text RS the same thing this one should be the
1:19:44
three three mean option one right we have to fill off these ones
1:19:51
so here same thing C to copyr to paste here R2
1:20:00
R2 4 control C copy control V to paste the
1:20:19
six right six correct answer we have to create one variable for here i'm going
1:20:27
to create the variable above correct answer right see how to
1:20:39
correct equal this one ctrl C to copy control V
1:20:45
to paste here equal RS get
1:20:52
string 7 right this is the thing we have to do
1:20:58
right first after that here only we have only one row there are many questions
1:21:04
are available first question only will be loaded right so here we have to write for I'm going to comment it for one
1:21:14
row only this is very important stuff while you're loading the questions right
1:21:20
here after that break it is break it is not loading the remaining also only the one row we have to load so only one row
1:21:26
this only one row right if there are some plenty of questions available it's ignore them only the load first question
1:21:33
only right so that's the stuff we have to do this load question we have to control
1:21:40
Copy have to paste it here the same thing the connection as
1:21:45
well C to copy control V to paste here now let's run and check whether it's working fine or not questions right
1:21:58
Not not question it's a test no I forgot right it's not question test right click
1:22:06
test why is not wrong connection online exam does not exit
1:22:27
right here the problem is the questions this is not a questions question this is
1:22:33
a questions uh that's the problem I think now let's again run
1:22:40
it yeah here it's working perfect it's working this is the first question this
1:22:46
is the first here this one should be the here this is right okay this is the stuff we have to load the
1:22:53
uh form right very simple stuff uh you must try this one right uh we will be uh
1:23:00
do do the rest of part in my next tutorial thank you for watching hi friends welcome to tutors
1:23:08
funny channel today I'm going to teach the part six tutorial of online uh exam
1:23:13
system here in this video I had already written all the codes because if I return from the beginning it take too
1:23:20
much of time to complete the video so you all I hope you all are boring uh so
1:23:26
that I have to responsibly teach all the lessons so that I have to I thought that
1:23:32
I already done the code don't worry about that i'll be explained uh from the scratch right so
1:23:38
here what first what I'm going to is we have to this each and every uh label uh
1:23:44
radio button here I already change this one R4 this question this all the radio
1:23:50
button we have to change it as a radio group right that's important stuff so what how to change this one as one radio
1:23:56
group there will be the option called uh under the sewing control radio group
1:24:01
button group you just drag and drop okay if you just drag and drop here you can get the option button group right so we
1:24:08
have to set each and every button for the group right so click on the first
1:24:13
radio button you have to check on this one you have radio button group you have to check the one second one select this
1:24:19
one you have to check it as one third one check it as one fourth one check it
1:24:25
as one this how we have check it right now what I'm going to do is here after check all the stuff uh now let's run the
1:24:33
application check this is a test right some error uh what's the
1:24:44
problem okay okay here the [Music]
1:24:54
problem it's already there statement
1:25:02
class statement class we have to statement class statement class here
1:25:25
states right there I go away now right there I go away now what's the problem
1:25:31
all right this is a label one number field copy paste button okay
1:25:39
perfect but I go now let's try and
1:25:46
check right so only question available that's why it's it's not going uh now
1:25:52
here what I'm going to I'm going to add another questions so here go to the student question this one but add
1:25:58
another question i just add the question as something like that uh what
1:26:06
is JDBC what is JDBC you just answer some
1:26:11
option right a B I just answer that you have to uh able to add the question
1:26:18
right here okay answers okay i just A is the correct answer so click right question entered now let's check here go
1:26:25
to the test yeah right now here we have to mark it this one here it's working
1:26:32
perfectly it's working well it's working right here it's working what's the problem here online question table is not exit
1:26:41
square line exam questions so tables so
1:26:46
here the problem is coming here questions tables questions tables
1:26:55
questions given answer this is tables question for
1:27:02
question question the table name is question that's a problem right we have write
1:27:09
select all the answer question that's a problem we ask a
1:27:27
Right now let's check it's working perfectly well okay
1:27:34
right now it's working well right now here now why what I'm going to do is here right here it's working here right
1:27:42
now here first what I'm going to do is here here if you click on this one if
1:27:48
the answer is correct the mark should be mark it as one if it is if your answer is correct mark it as if you click here
1:27:54
uh the answer doesn't correct dot marks is increased if your answer is correct here it will be increase the marks right
1:28:00
here okay it is increase the mark marks right here okay now here first what I'm going to do is how to make this system
1:28:06
so first what I'm going to see I already I show in my last tutorial how to load this questions right when the form is
1:28:12
loaded all the question will be loaded after that what I did is
1:28:17
here in my last tutorial we discussed about this one right connection method this is a load question we already we
1:28:24
load all the questions right after that what I did is here after that I have created
1:28:29
the boolean method which is a check answer just a method right now we have
1:28:35
declared this variables right this is a correct answer co r string answer uh
1:28:41
variable statement class right after that what I did here This we have to create inside this method we have to
1:28:46
create the variable answer uh answer uh answer answer this one R1 dot selected
1:28:53
mean if the this should be radio button name as R1 if it is selected answer this
1:29:00
answer equal R1 dot what is the answer you are selected here it is assigned to this variable if the user select the
1:29:07
radio button two it assigned to this variable if the radio button three selected shall assign to this variable
1:29:12
four etc this one right You have to selected like this right uh after that we have to select here if the answer
1:29:18
equal dot correct answer if it is if you select the correct answer you are mean
1:29:24
here I mark it here correct answer mean
1:29:32
here here like this okay is the correct answer this is the correct okay here the correct answer we have to make this one
1:29:38
C R right we create the variable C here right this one we know here correct answer we have to already create C here
1:29:46
right this one right so here when the form is loaded the correct answer already you are loaded right we have to
1:29:53
uh discuss this stuff in my last tutorial so this is the correct answer so we have to check here from here right
1:30:01
get the correct answer right uh if it is is assigned to the relevant variables you have to check answers answer this
1:30:08
variable answer dot equal into correct answer if it is correct and answer equal
1:30:14
null if it is null or if it is not equal to this one what happen is we have to
1:30:21
put it here marks we have to already create the variable marks one it is increment by one right it is assigned to
1:30:27
the uh this one this label right label so that we have to do the set text string to mark right else if we have to
1:30:34
write uh if it is not equal to this one or null we have to create this one if it
1:30:39
is minus right if it is minus right if uh the purpose this one is why this one deducted only deduct if the marks
1:30:46
greater than zero the thing is uh uh student uh sometime
1:30:53
uh first at the first attemp they will be mark it as correct answer after that
1:30:59
they they uh wish to change the answer as wrong answer that that kind of
1:31:05
situation we have to reduce the marks so that we have okay okay that is the
1:31:11
purpose we have right sometime they have selected the correct question so that marks could be one uh sometime
1:31:18
they uh they wish to change the answer that the marks would be reduced that that that's how we reduce that stuff
1:31:24
okay that's why we have to we have to here we have to uh write it here only deduct if the mark's greater than zero
1:31:31
right so we have assigned to the labels after that we have to write if greater than not equal
1:31:36
here we have to write string uh uh we have to update the given answer we ask a question here given answer we have to
1:31:42
update it right so here we have to give an answer we have to write okay this one here the given answer should be added
1:31:49
right here it should be added okay now here here like this okay if you run the
1:31:55
system you can see here if you are what is the answer you are you marking click next you'll be able to see here when you
1:32:03
load the system here you should be mark it 1B likewise right it is shattered successfully here
1:32:09
okay that's how it's working the system right if you mark it here as D click
1:32:15
next here you can check here the the your selected answer should be added D
1:32:21
right likewise it is checking the given answer and this answer okay that's how we have to uh do the program like this
1:32:28
okay so this one here this is the thing we have It's updating right set given answer what is the answer you are given
1:32:34
via question number right it is here this one should be updating right that's the thing we have to do here right after
1:32:41
written for this simple one we have to do it here this simple program we are do it uh no problem I will attach this code
1:32:47
in my uh video description so you have to you you'll already you'll be able to
1:32:53
try the course right so it's simple to have a programming right so after that a
1:32:58
null here null N given answer if it is null you have to clear one right here this one all from a prepared statement
1:33:06
this question number what is the question number here it is clear right null given answer right this one we have
1:33:11
to call it here lot the
1:33:22
here right this is a right this is a button
1:33:27
so already answered right here this already answered if it's not already answered here already answer the already
1:33:33
answer function does this one select query given answer from given
1:33:40
answer mean this given answer we have to check this column from the question
1:33:45
table where the question label what is the question here it will be this what
1:33:51
is the answer is mask here it is loaded so the already answer if it is answer already answer it is loaded here it is
1:33:57
all you have calculate the already answer so here we have to make the next button we have to do the next button
1:34:03
here we have to write if rs does next second question is go correct answer if
1:34:08
it's already answered it will be uh button we have to enable all the clear
1:34:14
all the buttons proceed okay do radio button group clear section mean all clear all buttons right if this all the
1:34:21
questions are entered you have to show the first question right this is the things we have right very simple one uh
1:34:28
you no you don't worry about that this is very difficult to explain this uh code step by step I will attach my video
1:34:35
description you will be able to I will explain it uh you'll be able to download and you have study it's very difficult
1:34:42
course right okay it's explain okay it take too much of time to explain so it's
1:34:47
so boring here a simple course you have to write very simple course some already answers those all
1:34:53
the stuff right here okay I hope you guys understood so far thank you for
1:34:58
watching if you like my channel please subscribe me like me thank you for watching