Int
ern
at
i
onal
Journ
al of Ele
ctrical
an
d
Co
mput
er
En
gin
eeri
ng
(IJ
E
C
E)
Vo
l.
11
,
No.
1
,
Febr
uar
y
2021
, pp.
6
0
2
~
6
10
IS
S
N: 20
88
-
8708
,
DOI: 10
.11
591/
ijece
.
v11
i
1
.
pp
602
-
610
602
Journ
al
h
om
e
page
:
http:
//
ij
ece.i
aesc
or
e.c
om
Des
i
gn a
n expert
system for
s
tud
en
ts
grad
uation p
rojects
in
I
raq
u
niversit
i
es
:
B
asr
ah
U
niversi
ty
Mays
aa Abd
Ulka
ree
m
Na
s
er
,
S
ajad M
ohammed
H
as
en
Depa
rtment
o
f
C
om
pute
r
Inform
a
ti
on
S
y
s
te
m
,
Uni
ver
sit
y
of
Basra
h,
Ir
aq
Art
ic
le
In
f
o
ABSTR
A
CT
Art
ic
le
history:
Re
cei
ved
A
pr
9
, 2
0
20
Re
vised
Jun
18
,
20
20
Accepte
d
Aug
5
, 2
0
20
A
gra
duat
ion
pr
oje
c
t
is
a
form
or
work
tha
t
the
s
tud
y
aut
hori
t
y
re
quests
from
the
student
to
m
ea
sure
what
he
m
ade
during
the
stud
y
.
D
esigned
an
expe
rt
s
y
stem
for
student
s’
gra
duation
proje
ct
s
at
th
e
Univer
sit
y
of
Basra
h
for
student
s
who
are
obli
ga
te
d
to
subm
it
a
proj
ec
t
that
qualifie
s
the
m
t
o
gra
dua
t
e
from
the
unive
r
sit
y
.
Th
e
s
y
st
em
works
ac
cor
din
g
to
a
set
of
re
quire
m
ent
s
,
the
m
ost
important
is
first:
Th
e
student'
s
poss
ession
of
a
h
ig
h
rate
th
at
qual
ifies
him
for
the
proj
ec
t
.
Second:
h
e
m
ust
poss
ess
hal
f
of
the
skill
s
req
uire
d
for
the
proje
ct
provid
e
d
tha
t
it
include
s
at
le
ast
one
progra
m
m
ing
la
nguag
e
exa
m
ple
(c
++,
ja
v
a,
PH
P,
c
#,
et
c
.
.
.
)
.
The
s
y
st
em
has
m
any
fea
tur
es
tha
t
h
el
p
the
Supervi
sors
and
Stude
nts
Comm
it
te
e
to
m
ana
ge
student
s'
proj
ects
eff
ic
i
ent
l
y
.
S
y
stem
is
buil
t
as
a
web
-
base
d
s
y
stem,
with
a
ccess
li
m
ited
onl
y
to
the un
ive
rsit
y
's
loc
a
l
n
et
work
.
Ke
yw
or
d
s
:
Distrib
ution o
f
stu
den
ts
Gr
a
duat
e att
rib
utes
G
ra
duat
ion p
roject
P
roblem
s that syst
e
m
treat
Re
gistrati
on do
cum
ent
This
is an
open
acc
ess arti
cl
e
un
der
the
CC
B
Y
-
SA
l
ic
ense
.
Corres
pond
in
g
Aut
h
or
:
Ma
ysa
a A
bd
U
lkareem
N
aser,
Deprtem
ent o
f C
om
pu
te
r
I
nfo
rm
ation
Syste
m
,
Un
i
ver
sit
y o
f B
asrah,
The Si
te
o
f
Ka
rm
a A
li
, I
ra
q.
Em
a
il
:
m
ay
saa
kar
em
13
@
gm
ai
l.com
1.
INTROD
U
CTION
The
grad
uatio
n
pro
j
ect
is
a
pro
j
ect
that
the
stud
y
auth
or
i
ty
req
uests
fro
m
stud
ents
befor
e
obta
ini
ng
a
unive
rsity
certi
ficat
e,
gra
duat
e
at
tribu
te
s
ha
ve
bee
n
ta
ki
ng
m
om
entu
m
since
the
early
20
t
h
ce
ntury
.
On
e
of
the
m
os
t
com
m
on
ly
us
ed
de
finiti
on
s
of
grad
uatin
g
at
tri
bu
te
s
(
GA
s
)
s
uggeste
d
by
Bowde
n
et
al
.
say
s:
“Gr
a
duat
e
at
tribu
te
s
are
the
qual
it
ie
s,
sk
il
ls
,
an
d
unde
rstan
dings
a
unive
r
sit
y
co
m
m
un
ity
agr
ees
it
s
st
ud
e
nt
s
sh
oul
d
de
velo
p
duri
ng
their
tim
e
with
the
insti
tuti
on
”
[
1].
the
aim
of
wh
ic
h
is
to
identify
the
ex
te
nt
of
the stud
e
nt'
s u
nd
e
rstan
ding
of what
h
as
bee
n
stu
died wit
hin
the c
orrid
or
s
of
the
unive
rsity
, an
d
to m
easur
e
his
a
bili
ty
to
creat
ivit
y
[2
]
,
and
there
are
s
ome
un
iv
ersit
ie
s
su
pp
or
tt
he
w
ork
f
or
m
or
e
than
on
e
st
ud
e
nt
[3
]
,
and
this
m
us
t
be
com
plete
d
Re
search
in
a
sp
eci
fic
pe
rio
d
under
the
s
up
erv
isi
on
of
a
unive
rsity
pr
ofe
sso
r
[4
]
.
Most com
pu
te
r
science p
r
ogra
m
s
at
the u
nde
rgraduate
level
r
equ
i
re a
com
pu
ls
or
y "g
radu
at
ion
project
" course
that st
udents m
us
t t
ake
in
t
he
t
hir
d or
f
ourth
y
ear
of
stu
dy.
I
n
t
he
Coll
eg
e
of
C
om
pu
te
r
Sci
ence
an
d
Inform
at
ion
Tech
no
l
og
y,
e
ach
stu
de
nt
is
require
d
t
o
dev
el
op
a
project
,
i
m
ple
m
ent
a
m
od
el
syst
em
,
and
w
rite
a
researc
h
re
por
t
in
one
sem
est
er.
T
he
proj
e
c
ts
are
distrib
uted
acc
ordin
g
to
m
ech
anism
s
that
dep
en
d
on
points
(stud
e
nt
aver
a
ge,
sk
il
ls
that
he
owns
it
in
the
fiel
d
of
Com
pu
te
r
Scie
nce
a
nd
I
nfor
m
at
ion
Te
chnolo
gy)
s
uperv
is
or
s
s
houl
d
assist
t
heir
stud
e
nts
t
o
c
om
ple
t
e
the
pro
j
ect
,
an
d
guide
them
t
hro
ugh
the
m
a
in
sta
ges
of
th
e
gr
a
du
at
io
n
pro
j
ect
.
T
hu
s
,
s
up
e
r
visors
an
d
oth
er
par
ti
ci
pa
nts
wi
ll
be
involve
d
to
track
st
ud
e
nt
wo
r
k
a
nd
pro
gr
ess
[5
-
7].
F
or
thi
s
pur
pose,
we
desi
gn
a
n
e
xp
e
rt
syst
e
m
,
based
on
the
stu
de
nts’
sk
il
ls
the
hav
e
to
m
ake
a
n
ap
propriat
e
decisi
on
in
dis
tribu
ti
ng
pro
j
e
ct
s
to
stud
e
nts.
An
e
xp
e
rt
syst
e
m
i
s
“a
com
pu
te
r
pro
gr
am
that
us
es
knowle
dge
and
in
fer
e
nce
procedu
res
to
so
lve
pro
blem
s
that
are
ordi
nar
il
y
so
lv
e
d
th
rou
gh
the
hum
an
exp
ert”
[
8
]
.
W
it
h
the
ra
pid
gr
ow
t
h
an
d
unfol
d
of
Evaluation Warning : The document was created with Spire.PDF for Python.
In
t J
Elec
&
C
om
p
En
g
IS
S
N: 20
88
-
8708
Desig
n a
n
ex
pe
rt syst
em
f
or
s
tud
e
nts
gr
ad
uati
on
proje
ct
s in
I
r
aq
...
(
May
s
aa A
bd U
lk
ar
e
em
N
as
er)
603
inf
or
m
at
ion
and
com
m
un
ique
te
chn
ol
og
y
(
ICT),
prof
e
ssion
al
syst
em
s
hav
e
e
vo
l
ved
that
hav
e
com
plete
ly
resh
a
pe
d
the
w
eb
re
vel
i
n
use
rs
by
sup
plyi
ng
m
eaningfu
l,
eff
ect
ive
,
an
d
per
s
onal
iz
ed
a
dv
ic
e
of
ser
vic
es
an
d
pro
du
ct
s
to
us
e
rs.
Th
r
ough
prop
e
r
sta
ti
sti
cs
m
od
el
ing
and
analy
sis,
recom
m
end
er
syst
em
s
te
nd
to
ai
d
us
ers
i
n
sel
ect
ion
m
aking strate
gies
by
en
ha
ncin
g
t
he
ir capa
bili
ty
an
d fir
st
-
cl
ass
of thi
nk
i
ng [
9,
10]
.
Ex
per
t
sys
te
m
s
are
wide
ly
i
m
ple
m
ented
in
var
io
us
fiel
ds,
inclu
ding
f
or
stud
e
nt
career
ste
ering
on
factors
of
e
ducat
ion
al
guida
nce,
e
ducat
iona
l
assessm
ent,
academ
ic
career
guida
nce
a
nd
vocat
io
nal
caree
r
ste
ering,
su
c
h
as:
reco
gniz
ing
st
ud
e
nt
ch
aracte
risti
cs
[
1
1
]
,
stu
de
nt
ov
e
rall
perfor
m
ance
analy
sis
[1
2
],
stud
e
nt
ove
rall
perf
or
m
ance
pr
e
dicti
on
s
[
1
3
]
,
basic
asses
s
m
ent
of
stu
dent
com
petence
[
1
4
]
,
c
ha
racter
-
base
d
edu
cat
io
nal
as
sessm
ent
[1
5
]
,
and
as
sessm
e
nt
of
ac
adem
i
c
program
s
[1
6
]
.
Crucial
de
ci
sion
s
f
or
a
c
ollege
stud
e
nt
are
a
ha
rd
a
nd
ti
m
e
-
c
on
s
um
ing
ta
sk
becau
se
m
any
el
e
m
ents
m
ake
con
tri
bu
ti
ons
to
cor
rect
sel
e
ct
ion
m
aking
,
to
geth
er
with:
st
ud
e
nt
gr
a
des,
pe
rsonali
ty
,
ta
le
nts,
sk
il
ls,
prefe
rence
s,
sub
j
ect
s
of
interest
,
s
o
st
udent
s
need
to
get
assist
fr
om
the
re
com
m
end
at
i
on
syst
e
m
to
pick
ou
t
the
pro
per
pr
oject
[
1
7
,
1
8
]
.
This
resea
r
ch
wa
s
m
ot
ivate
d
by
the
idea
that
su
ccess
fu
ll
y
be
ing
able
to
dev
el
op
a
Dis
tribu
ti
on
of
gr
adu
at
io
n
pr
oj
e
ct
s
to
stud
e
nt’s
syst
e
m
of
this
nature,
will
increase
the
br
ea
dth
an
d
sco
pe
of
stu
den
ts
a
nd
aca
dem
ic
sta
ff
pr
oble
m
s
so
lve
d,
a
nd
s
ub
s
eq
ue
ntly
a
cadem
ic
ac
ti
viti
es
can
su
ccessfu
ll
y
be
a
chieve
d
to
an
excell
ent
le
ve
l
in
the
unive
rsity
le
arn
in
g
proce
ss.
T
he
syst
e
m
is
desig
ned
at
the
Un
i
versi
ty
of
Ba
s
ra
for
st
ud
e
nts
w
ho
ar
e
ob
li
gate
d
to
subm
i
t
a
proje
ct
that
qual
ifie
s
th
e
m
to
gr
a
duat
e
from
the
un
i
ve
rsity
.
The
syst
e
m
wo
r
ks
acco
rd
i
ng
to
a
set
of
req
ui
rem
ents,
the
m
os
t
i
m
po
rtant
is
first:
The
st
ud
e
nt'
s
po
ssess
ion
of
an
ave
ra
ge
that
qu
al
ifie
s
hi
m
for
the
pr
oj
ec
t.
Seco
nd
:
P
osse
sses
pro
gra
m
m
ing
sk
il
ls
requir
e
d
f
or
t
he
pro
j
ect
,
e
xam
ple
(c
++,
j
ava
,
PH
P
, c #,
etc ..
.)
.
Lit
eratur
e
re
vi
ew
f
or
Ma
ny
researc
hers
presented
re
sear
ch,
one
of
the
m
rep
rese
nt
Im
ple
m
enting
the
grad
uatio
n
pro
j
ect
m
anag
e
m
ent
syst
e
m
base
d
on"
Mo
od
le
s
of
t
war
e"
per
m
it
to
stud
y
the
com
m
un
ic
a
ti
on
s
betwee
n
the
sha
reholde
rs
of
t
he
syst
em
[
19
]
.
More
over
,
a
n
academ
ic
pr
oj
ect
m
anag
em
e
nt
we
b
-
base
d
s
yst
e
m
is
dev
el
ope
d
by
Let
ou
ze
us
i
ng
J
AVA,
Ja
va
serv
e
r,
P
rim
e
faces,
P
os
tg
re
SQ
L,
Glassfis
h
an
d
Netbea
ns
.
It
is
add
it
io
nally
de
fine
d
as
“
one
of
the
m
os
t
us
e
d
a
nd
pow
erful
data
base
s
on
the
we
b
tod
ay
”
[2
0
]
.
Anothe
r
researc
her
wor
ked
a
resea
rch
pr
og
ram
that
al
lows
stu
den
t
s
to
reg
ist
er
in
researc
h
in
exch
a
nge
f
or
course
cred
it
s
[2
1
]
.
A
no
t
her
stu
dy
the
fo
c
us
of
th
e
research
of
s
tud
ie
s
associat
ed
with
the
i
m
pact
of
the
util
it
y
of
prof
e
ssio
nal
syst
e
m
s
in
pupil
ste
erag
e
on
as
pects
of
e
ducat
ion
al
gu
i
dan
ce
,
ed
ucati
on
al
e
va
luati
on
a
nd
fa
ct
ors
of instr
uctio
nal career
steeri
ng and
wor
k gu
i
da
nce
[2
2
].
Aim
of
the
res
earch
is
the
i
m
portance
of
th
e
gr
ad
uatio
n
pro
j
ect
m
anag
em
ent
syst
e
m
i
n
facil
it
at
ing
com
m
un
ic
at
ion
bet
ween
t
he
proj
ect
c
omm
ittee
and
super
visors,
a
nd
betwee
n
stu
de
nts
an
d
supe
rv
is
or
s
,
and
so
l
ving
th
e
co
nf
li
ct
pro
bl
e
m
,
wh
ic
h
is
on
e
of
the
biggest
pr
ob
le
m
s
in
the
distrib
ution
of
pro
j
ect
s
whe
n
sel
ect
ing
m
or
e
than
on
e
group
for
the
sam
e
pro
j
ect
add
it
io
nally
by
ano
th
er
ben
e
fit
The
pap
e
r
is
organ
i
zed
as
fo
ll
ows:
Sect
i
on1
prese
nts
a
n
intr
oductio
n
&
li
te
ratur
e
re
view.
Sect
io
n
2
of
the
grad
ua
ti
on
pro
j
ect
Course.
Sect
ion
3 desc
r
ibes the
m
et
ho
d of sy
ste
m
Se
ct
ion
4
discuss
ion
a
nd
resu
lt
.
2.
METHO
D
O
F SYSTE
M
To
t
he
bette
r
of
our
kn
ow
le
dg
e
,
s
of
t
war
e
for
m
anag
in
g
gr
a
duat
ion
pro
j
ect
s
is
a
n
inc
red
i
bly
ne
w
idea.
A
t
rem
end
ous
deal
of
st
ud
ie
s
of
a
n
ex
plorat
or
y
an
d
descr
i
ptive
nat
ur
e
is
need
e
d,
as
sho
wn
in
Fi
gure
1
represe
nting t
he
overal
l sy
ste
m
stru
ct
ur
e f
or
the
distrib
utio
n
of grad
uatio
n p
rojects to
stu
den
ts
.
Figure
1.
Str
uc
ture of
the
knowle
dge
base s
y
stem
Evaluation Warning : The document was created with Spire.PDF for Python.
IS
S
N
:
2088
-
8708
In
t J
Elec
&
C
om
p
En
g,
V
ol.
11
, No
.
1,
Febr
uar
y
2021
:
6
0
2
-
6
1
0
604
The
m
ai
n
com
pone
nts
of
the
syst
e
m
are
the
knowle
dge
ba
se,
infe
re
nce
eng
i
ne,
a
nd
a
workspace
.
The
kn
ow
le
dge
base
of
the
syst
e
m
per
for
m
s
a
key
ro
le
in
the
m
et
ho
d
of
decisi
on
-
m
aking
by
effi
ci
ency
storing
t
he
dom
ai
n
knowle
dge
a
nd
stu
de
nt
I
nfor
m
at
ion
.
Tem
po
rar
y
r
es
ults
m
ay
be
store
d
i
n
the
w
orks
pace
.
The
in
fere
nce
eng
i
ne
is
a
pro
gr
am
,
wh
ic
h
in
fer
s
t
he
knowle
dg
e
avail
abl
e
within
t
he
knowle
dge
base
[2
3
-
2
5
].
Distrib
ute
stude
nt
pro
j
ect
s,
th
e
syst
e
m
intends
to
re
pr
ese
nt
a
com
m
on
fr
am
ewo
r
k
that
im
ple
m
ents
a
gen
erall
y
acce
pted
b
asi
c
structu
re
of ac
adem
ic
p
rojects.
Ste
ps
to
m
ake th
e syst
em
:
2.1.
Ste
ps
of s
tu
den
ts
’
re
gistr
at
i
on
fo
r
the
projects
2.
1
.
1.
St
u
den
t r
egistr
at
i
on
Each
stu
de
nt
log
s
into
t
he
s
yst
e
m
thro
ugh
the
stu
den
t
num
ber
an
d
the
pass
word
that
he
recei
ves
thr
ough
the
syst
e
m
ad
m
inist
r
at
or
,
wh
e
re
he
is
a
nu
m
ber
.
The
stu
den
t
is
m
ade
up
of
(
7)
nu
m
ber
s,
s
uch
a
s
(12
04351),
w
hi
ch
is
the
sa
m
e
as
the
stud
e
nt'
s
ID
nu
m
ber
,
an
d
the
sec
ret
nu
m
ber
is
com
po
sed
of
(1
8)
nu
m
ber
s,
whic
h
a
re r
a
ndom
ly g
e
ner
at
e
d by this f
unct
ion
s
uc
h
as
(435
7278
9
33
877806
58) show i
n
T
a
ble
1.
2.1.
2
.
Pro
jects pro
po
se
d by
t
he scienti
fic d
epar
tmen
ts of the
co
ll
ege
All
gr
a
duat
ion
pro
j
ect
s
subm
it
te
d
to
the
syst
e
m
are
pr
ese
nted
to
t
he
stu
den
t
on
t
he
proj
ect
s
pa
ge
,
wh
ic
h
co
ntain
s
al
l
the
project
detai
ls
these
are
(
nam
e
of
s
uper
visor
,
pro
j
ect
ti
tl
e,
m
ai
n
obj
ect
ives
of
the pr
oj
ect
,
bri
ef
descr
i
ption
of the
pro
j
ect
, req
uirem
ents,
nu
m
ber
of stu
de
nts r
e
quire
d
f
or the
pro
j
ect
).
2.1.
3
.
St
u
den
t r
egistr
at
i
on
p
rocess
on pr
ojects
Be
fore
the
reg
i
strat
ion
proces
s,
i
f
the
stu
dent
is
the
first
ti
m
e
to
enter
the
syst
e
m
,
a
li
st
of
s
kill
s
wil
l
app
ea
r
in
hi
m
on
t
he
re
gistrati
on
pa
ge
at
proj
e
ct
s
the
stud
e
nt
m
us
t
determ
ine
the
sk
il
ls
he
pos
sesses,
and
the
se
sk
il
ls
are
add
e
d
to
the
stud
e
nt'
s
inform
ation
an
d
base
d
on
w
hich
th
ey
are
te
ste
d
with
the
proj
ect
'
s
sk
il
ls.
T
he
re
gi
strat
ion
proce
ss
ta
kes
plac
e
after
the
stud
e
nt
determ
i
nes
the
sk
il
ls
that
he
poss
esses.
The
st
ud
e
nt
ca
n
re
gister
only
by
sp
eci
fyi
ng
the
sk
il
ls.
Af
te
r
sp
eci
fyi
ng
th
e
sk
il
ls,
each
s
tud
e
nt
is
al
lowe
d
to
reg
ist
er
on
on
l
y
three
pro
j
ect
s,
an
d
he
is
no
t
al
lowed
to
re
gister
on
m
or
e
than
thr
ee.
T
o
ens
ur
e
the
st
udent
’s
rig
ht,
the
stud
e
nt
syst
e
m
can
pr
i
nt
a
rep
ort
that
con
ta
in
s
th
e
stud
e
nt’s
na
m
e,
stud
ent
nu
m
ber
,
and
pro
je
ct
s
that
hav
e
b
ee
n regi
ste
red
a
nd also
co
ntain
QR code
c
on
ta
in
s
the
n
am
e o
f
the
stud
e
nt a
nd the
pro
j
ect
s
reg
ist
er
ed
on
it
to
preve
nt
fraud an
d f
orgery
in
pr
oj
ect
s.
S
how
i
n
F
i
gure
2.
Figure
2. Stu
de
nt r
e
gistrati
on
do
c
um
ent f
or t
he pr
oject
2.1.
4
.
Ame
ndi
ng
th
e
pr
oj
ec
t
s of the re
giste
red pers
on
Af
te
r
gi
ving
th
e
adm
inist
rati
on
a
per
i
od
f
or
i
ts
stud
e
nts
to
c
hange
t
heir
op
t
ion
s
,
the
st
ud
e
nt
can
e
nte
r
this
pag
e
a
nd
choose
the
pro
j
ect
w
her
e
.
He
who
wa
nts
to
change
a
nd
re
place
the
pro
j
e
ct
he
wa
nts
an
d
us
e
s
this
m
echan
ism
with
the
res
t
of
t
he
pro
j
ec
ts.
A
fter
th
e
e
nd
of
the
pe
ri
od,
the
pa
ge
i
s
cl
os
e
d,
as
a
stud
e
nt
cannot c
hange
his
op
ti
ons.
Evaluation Warning : The document was created with Spire.PDF for Python.
In
t J
Elec
&
C
om
p
En
g
IS
S
N: 20
88
-
8708
Desig
n a
n
ex
pe
rt syst
em
f
or
s
tud
e
nts
gr
ad
uati
on
proje
ct
s in
I
r
aq
...
(
May
s
aa A
bd U
lk
ar
e
em
N
as
er)
605
2.1.
5
.
Ame
ndi
ng
s
tudent
inf
orm
at
io
n
The
stu
den
t
ha
s
the
righ
t
to
only
change
the
sk
il
ls.
As
for
the
rest
of
the
inf
or
m
at
ion
,
it
i
s
m
od
ifie
d
by
the
adm
inis
trat
or
,
becau
se
it
is
do
w
nlo
a
de
d
to
the
syst
em
auto
m
at
ic
all
y
thro
ug
h
a
te
xt
file
on
the
stud
e
nt
reg
ist
rati
on
pa
ge
a
nd at t
he
s
a
m
e tim
e i
t can b
e m
od
ifie
d
s
how
i
n
Fi
gure
3.
Figure
3. Illust
rate t
he
ste
ps
f
or stu
den
t
re
gistrati
on
on th
e
pro
j
ect
2.2.
T
he
po
w
ers
of
th
e
per
so
n
resp
on
sib
le
fo
r
t
he
s
ys
t
em
and
th
e
m
echanism
f
or
distribu
ting
st
uden
t
to pr
oj
ec
ts
2.2.1.
Add s
tudents
The
nam
es
of
stud
e
nts
w
ho
a
re
entit
le
d
to
r
egiste
r
on
grad
uation
pro
j
ect
s
are
entere
d,
a
nd
they
are
Inp
ut pro
ce
ss i
s two ways
:
a.
The
first
m
et
h
od
:
ad
ding
his
ap
plica
ti
on
gro
up
as
a
si
ngle
paym
ent
by
receivi
ng
a
n
excel
file
fro
m
the
con
ce
r
ned
au
th
or
it
y
respo
ns
ible
f
or
s
or
ti
ng
stu
de
nts
w
ho
are
entit
le
d
to
re
gister
on
gradu
at
io
n
pr
oj
e
ct
s
and
tra
nsfer
it
to
a
te
xt
file
,
wh
e
re
the
e
ntr
y
is
as
a
te
xt
f
il
e
and
this
ty
pe
is
us
e
d
if
the
officer
wa
nt
s
to
enter
his
reque
st gro
up.
b.
The
seco
nd
m
e
thod:
a
dd
i
ng
a
sing
le
stu
den
t,
wh
e
re
t
he
e
ntr
y
is
by
t
he
a
dm
inist
rator
,
he
enters
al
l
the
da
ta
m
anu
al
ly
and
us
es t
his ty
pe
i
n
the
case
of e
nterin
g o
ne
stu
den
t.
The
st
u
de
nt’s
inf
or
m
at
ion
en
try
is
in
bo
t
h
cases
(st
ud
e
nt
nu
m
ber
,
stu
de
nt
nam
e,
stu
de
nt
ave
ra
ge,
and
his
pass
w
ord).
Wh
e
re
a
nu
m
ber
is
ge
ner
at
e
d
f
or
ea
ch
stu
de
nt
in
bo
t
h
ways
(a
r
andom
11
-
dig
i
t
secret
nu
m
ber
t
hat th
e stu
den
t
us
es
with
his
nu
m
ber
to
lo
g
int
o
t
he
s
yst
em
)
sh
ow Fi
gure
4.
Figure
4. Illust
rate t
he w
ork o
f
a
dm
inist
er
2.2.
2
.
St
u
den
t i
nf
orm
ati
on
The
syst
em
con
ta
ins
a
databa
se
for
al
l
stu
de
nt
inf
orm
ation
that
the
syst
e
m
need
s
i
n
the
process
of
distrib
uting
gradu
at
io
n
pro
j
e
ct
s
to
stud
ent
s
and
inclu
de
s
(stud
e
nt
nu
m
ber
,
stud
ent
nam
e,
stud
en
t
rate,
stud
e
nt
pass
word). Ena
bles th
e syst
e
m
to
pe
r
form
:
Evaluation Warning : The document was created with Spire.PDF for Python.
IS
S
N
:
2088
-
8708
In
t J
Elec
&
C
om
p
En
g,
V
ol.
11
, No
.
1,
Febr
uar
y
2021
:
6
0
2
-
6
1
0
606
a.
Per
f
orm
ing
stud
e
nt
i
nfor
m
ation
m
od
ific
at
i
on
or
stu
den
t
delet
ion
s
by
c
li
cking
on
t
he
fiel
d
yo
u
wa
nt
to d
el
et
e.
b.
Pr
int
a
re
port
co
ntainin
g
al
l
stud
e
nts
’in
f
or
m
at
ion
.
Where
st
ud
e
nt
num
ber
s
an
d
sec
ret
num
ber
s
a
r
e
distrib
uted
t
o
s
tud
e
nts
thr
ough
this
re
port,
e
ach
stu
de
nt
ta
kes
his
pass
w
ord
t
hroug
h
the
stud
e
nt
num
ber
wh
e
re
(Each
stud
e
nt
has
a
uniqu
e
num
ber
,
"
ID
num
ber
",
w
her
e
by
a
stu
de
nt
can
e
nter
t
he
syst
e
m
wh
e
n
he
ob
ta
in
s
the
ID
num
ber
an
d
pass
word
f
rom
the
re
port
at
the
c
omm
it
t
ee
res
pons
ible
f
or
the
pro
j
ect
s
)
.
A
s s
how
n
i
n
T
able 1.
Table
1.
Re
por
t con
ta
in
s all
st
ud
e
nts
’in
form
at
ion
NO
ID
Na
m
e
stu
d
en
t
av
erage
p
ass
wo
rd
1
1
5
0
9
4
0
5
Sajad
m
o
h
a
m
m
e
d
h
ass
an
7
4
.3
4
5
6
7
8
4
3
2
9
8
7
6
4
6
2
5
3
4
2
3
1
5
0
9
4
8
9
1
5
0
8
4
8
3
Hu
ss
an
alaa
jab
er
Rag
a M
ajid
H
a
m
e
ed
8
0
.4
77
8
7
6
5
4
3
9
8
7
6
9
8
4
5
7
6
4
9
6
4
8
7
2
9
7
5
4
8
7
6
9
3
7
6
9
4
4
1
5
0
7
8
4
8
Alaa Qusai
Nu
ri
86
4
6
5
9
3
7
2
9
6
5
8
7
5
5
7
7
3
3
5
1
5
0
8
4
7
3
Zainab
M
u
sli
m
Ra
m
a
d
an
76
3
3
5
5
6
6
7
7
5
5
4
4
3
3
2
2
9
9
6
1
5
0
8
5
7
4
Zahraa
Maitha
m
A
b
d
u
l
-
Hu
ss
ein
6
6
.8
1
1
4
4
6
6
4
4
8
8
8
5
5
5
7
7
4
4
7
1
5
0
7
5
8
4
Majid Ali
M
ajid
6
4
.4
5
5
5
5
7
7
7
4
4
3
3
9
9
6
5
5
4
4
8
1
5
0
9
3
7
1
Ah
m
ed
Moh
a
m
ed
Ja
m
eel
87
9
9
9
9
4
4
4
4
7
7
7
7
8
8
4
4
6
6
9
1
5
0
2
3
4
3
Sarah M
ajed
Abd
u
l Ha
m
id
89
7
7
8
8
8
8
9
9
9
9
4
4
4
6
6
6
6
6
10
1
5
0
9
4
8
7
Muh
a
m
m
ad
Qus
ai
Raza
68
5
5
5
5
5
5
5
7
7
7
7
7
4
4
4
4
4
9
11
1
5
0
9
7
3
2
n
ab
aa M
u
h
a
m
m
a
d
Hass
an
7
5
.3
8
8
7
7
6
6
9
9
4
4
3
3
5
5
5
5
7
7
2
1
5
0
1
2
3
0
Ali Abb
as Hass
an
6
5
.2
7
7
7
7
4
4
4
4
4
3
3
3
3
9
9
2
2
5
13
1
5
0
6
7
4
3
alaa Z
u
h
air
M
u
h
a
m
m
ad
74
9
9
3
3
3
6
6
6
4
4
4
8
8
5
5
7
8
7
2.2.
3
.
Add
a
p
roj
ec
t
The
syst
em
ad
m
inist
rator
e
nters
gr
a
duat
ion
pro
j
ect
s
with
f
ull
detai
ls
(
pro
j
ect
ti
tl
e,
pro
fe
sso
r
nam
e,
nu
m
ber
of
st
udents
require
d
for
the
pro
j
ect
,
pro
j
ect
goal
s,
pro
j
ect
desc
ri
ption,
as
well
as
the
s
kill
s
req
ui
red
for
eac
h pro
j
ec
t).
2.2.4.
M
od
if
yi
ng
project
inf
orm
at
io
n
The
pro
j
ect
in
form
ation
can
be
m
od
ifie
d
by
searching
on
the
ti
t
le
of
the
pr
oject
to
be
m
od
ifie
d,
then
c
orrecti
ng
the
inf
or
m
at
ion
an
d
cl
ic
k
in
g
on
t
he
am
end
m
ent
bu
tt
on,
a
nd
t
he
pr
oj
ect
can
al
so
be
delet
ed
by
cl
ic
kin
g o
n
t
he
d
el
et
e butt
on
.
2.2.
5
.
Re
gister
ing stude
nt
s
on t
he
pr
oj
ec
t and
contr
olli
ng
th
e p
roces
s
of regis
tering
on
project
s
Ever
y
stu
den
t
has
the
rig
ht
to
reg
ist
er
on
three
pr
oj
ect
s
publis
hed
by
the
syst
em
adm
inist
rator
.
The
re
gistrati
on
pr
ocess
f
or
pro
j
ect
s
a
nd
t
he
process
for
m
od
i
fyi
ng
pro
j
e
ct
s
are
co
ntr
olled
th
rou
gh
a
c
on
t
rol
pan
el
w
her
e
a
sp
eci
fic
per
i
od
of
ti
m
e
is
giv
e
n
to
the
stu
de
nt
s
to
c
om
plete
the
re
gistrati
on
proces
s
on
pr
o
j
ect
s.
Wh
e
n
t
he
s
pe
ci
fied
pe
rio
d
e
nd
s
,
the
syst
em
ad
m
inist
rator
ca
n
l
ock
t
he
reg
ist
rati
on
process
as
the
stud
e
nt
cannot
re
gister
.
As
well
as
gi
ving
a
s
pecific t
i
m
e
to
stud
e
nt
s
to
proce
ss
th
e
a
m
end
m
ent
of
stu
den
t op
ti
ons
a
nd
wh
e
n
t
he
s
pecified
per
i
od
en
ds
t
he
syst
em
adm
inist
rator
c
an
loc
k
i
n
the
m
od
ific
at
ion
proces
s
as
t
he
s
tud
e
nt
cannot am
end
t
he pr
oject
d
at
a
.
2.2.
6
.
T
he pr
oc
ess of dis
trib
ut
ing
pr
oj
ec
ts
to studen
ts
Pr
oject
s
a
re
di
stribu
te
d
to
st
ud
e
nts
acc
ording
t
o
co
ntr
ols
and
c
onditi
ons
,
w
her
e
by
the
distr
ib
ution
dep
e
nds
on
the
stud
e
nt’s
a
verage
rate
a
nd
th
e
stud
e
nt’s
sec
ond
-
cl
ass
sk
il
ls
and
num
ber
stud
e
nts
re
quir
ed
f
or
each
pro
j
ect
.
But
each
of
t
he
a
bove
co
ndit
ion
s
de
pe
nds
on
t
he
oth
e
r
c
onditi
on
to
co
nduct
t
he
pro
j
ec
t
distrib
ution p
r
ocess
.
2
.
3.
Ste
ps
of
project
distrib
ut
ion
ST
EP
1
:
St
ud
e
nt
s ar
e
ranke
d
f
r
om
the h
ig
hest
rate t
o
t
he
lo
w
est
r
at
e th
rou
gh the
d
at
a
base
us
in
g
la
ngua
ge
SQ
L
ST
EP
2
:
T
he
s
kill
s
re
qu
ire
d
for
t
he
pro
j
ect
are
com
par
e
d
with
the
sk
il
ls
that
t
he
st
udent
po
s
sesses,
and
to
achieve
t
he
re
qu
i
rem
ent
that
the
stu
de
nt
acce
pts
the
pro
j
ect
that
the
st
ud
e
nt
c
ho
se
in
the
pre
vious
entry
process
,
he
m
us
t
possess
ha
lf
of
the
s
kill
s
requi
re
d
for
the
pro
j
ect
Pro
vid
e
d
that
it
i
nclu
des
at
le
ast
on
e
pro
gr
am
m
ing
l
angua
ge
e
xam
ple
(c
++,
j
a
va,
PHP
, c
#
,
et
c .
..)
.
ST
EP
3
:
The
re
qu
i
red
nu
m
ber
for
each
pro
j
e
ct
is
exa
m
ined
and
base
d
on
the
require
d
num
ber
,
stu
den
t
s
are
add
e
d
to
t
he
pro
j
ect
an
d
up
on
re
ac
hing
the
require
d
num
ber
the
stu
den
t
is
transf
e
rr
e
d
to
the
seco
nd
pro
j
ect
reg
ist
ere
d o
n
it
and s
o o
n,
t
he m
echan
ism
o
f a
ct
ion
of the
syst
e
m
:
1
.
Stud
e
nts'
sk
il
ls an
d
the
s
kill
s requ
i
red f
or eac
h pro
j
ect
are
r
e
trie
ved.
Evaluation Warning : The document was created with Spire.PDF for Python.
In
t J
Elec
&
C
om
p
En
g
IS
S
N: 20
88
-
8708
Desig
n a
n
ex
pe
rt syst
em
f
or
s
tud
e
nts
gr
ad
uati
on
proje
ct
s in
I
r
aq
...
(
May
s
aa A
bd U
lk
ar
e
em
N
as
er)
607
2
.
Chop
ping
do
w
n
al
l
sk
il
ls
an
d
sto
rin
g
the
m
in
a
m
a
trix
to
facil
it
at
e
the
c
om
par
ison
process
thr
ou
gh
evide
nce
ex
plode
.
3
.
Fo
r
the
co
m
pari
so
n p
ro
ce
ss,
c
al
culat
e the
num
ber
o
f skil
ls f
or each
stu
den
t
and
pro
j
ect
.
for ($i=
0;
$i <
$
c
ount P
r
oj
ect
; $i++)
f
or ($j
=
0;
$j <$
c
ou
nt Stude
nt; $
j
+
+)
if
($
c
ut P
roject[
$i
]
==$cu
t St
udent[
$j
]
)
$c
ounter
+=1
4
.
Com
par
e
the
num
ber
of
sim
ilar
sk
il
ls
f
or
a
s
tud
e
nt
with
t
he
sk
il
ls
require
d
for
a
proj
ect
i
f
the
nu
m
ber
of
sk
il
ls
possesse
d
by
the
stu
de
nt
is
e
qu
al
to
at
le
ast
half
the
num
ber
of
s
kill
s
re
qu
ir
ed
in
the
pr
oject
,
pro
vid
e
d
that
on
ly
one
pro
gram
m
ing
la
nguag
e
is
avail
able
to
the
stud
ent
in
orde
r
to
be
qu
al
ifie
d
on
the pr
oj
ect
re
gistered o
n
it
. T
he
infor
m
at
ion
i
s s
ave
d
i
n
it
s a
rr
ay
.
if (($c
ounter/
2) >= $
c
ount
Pro
j
ect
) &&
(
$cu
t
Stud
e
nt[
$i]
==
"c++
" ||
$cu
t St
ud
e
nt[
$i]
== "
c#"
||
$cu
t
Stud
e
nt[
$i]
==
"php" || …
)
$dat
a [] = a
rr
ay
(
'
id
'
=> $row['
id_
sude
nt'
]
,
'
id_pr
oject
'
=> $
r
ow['
id_pr
oject
'
]
,
'
require
d nu
m
ber
'
=> $row
['
requ
ired n
um
ber
'
]
);
5
.
Be
fore addin
g
the stud
e
nt to
the project
, ch
e
ck
the r
e
qu
i
red nu
m
ber
f
or th
e p
r
oj
ect
. If
the
r
eq
uired
num
be
r
of
the
pro
j
ect
is
incom
plete
,
t
he
stu
den
t
will
be
ad
ded
t
o
the
pro
j
ect
.
If
i
t
is
incom
plete,
the
stu
den
t
w
il
l
trans
fer
t
o
a
no
t
her p
roject
fro
m
w
hich
the
pr
oj
ect
s
are re
gis
te
red
.
If
(
Re
quire
d
N
um
ber
of
pro
j
e
ct
<= Co
un
t
proj
ect
i
n Data
)
Add ();
Else
Tested
on
Anothe
r Pr
oj
ec
t ()
;
6
.
In
t
he
la
st
sta
ge
bef
or
e
a
dding
any
st
ud
e
nt
with
his
pro
je
ct
to
the
database,
c
hec
k
th
e
database
wi
t
h
the
stud
e
nt
not
al
read
y
pr
ese
nt
to
avo
i
d
duplica
ti
on
of
da
ta
.
The
offici
al
can
pr
int
a
rep
ort
con
ta
i
ni
ng
the
final
distribu
ti
on
of
pro
j
e
ct
s
on
st
ud
e
nts
with
f
ull
detai
ls
(th
e
nam
e
of
the
s
up
e
r
visor
an
d
the
st
ud
e
nt
involve
d wit
h
t
he pr
oject
and
the
re
quired
nu
m
ber
(
sho
wn
in
T
a
ble
2.
Table
2.
T
he
f
i
nal d
ist
ri
bu
ti
on of
proj
ect
s
on st
ud
e
nts
N
o
ID
Na
m
e
Stud
en
t
Project
o
f
Stud
en
t
S
u
p
ervis
o
r
Req
u
ired
Nu
m
b
e
r
1
1
5
0
9
4
0
5
Sajad
m
o
h
a
m
m
e
d
h
ass
an
Sy
ste
m
of
dis
tribu
tio
n
of
m
o
n
ito
rs to
th
e
ex
a
m
in
atio
n
halls
Zainab
Ha
m
id
3
OF
1
2
1
5
0
9
4
8
9
Hu
ss
an
alaa
jab
er
Sy
ste
m
of
dis
tribu
tio
n
of
m
o
n
ito
rs to
th
e
ex
a
m
in
atio
n
halls
Zainab
Ha
m
id
3
OF
2
3
1
5
0
8
4
8
3
Rag
a M
ajid
H
a
m
e
ed
Sy
ste
m
of
dis
tribu
tio
n
o
f
m
o
n
ito
rs to
th
e
ex
a
m
in
atio
n
halls
Zainab
Ha
m
id
3
OF
3
4
1
5
0
7
8
4
8
Alaa Qusai
Nu
ri
Stu
d
en
t abs
en
ces syste
m
Talib Ab
d
u
l
Sa
m
ad
4
OF
1
5
1
5
0
8
4
7
3
Zainab
M
u
sli
m
Ra
m
ad
an
Stu
d
en
t abs
en
ces syste
m
Talib Ab
d
u
l
Sa
m
ad
4
OF
2
6
1
5
0
8
5
7
4
Zahraa
Maitha
m
Ab
d
u
l
-
Hu
ss
ein
Au
x
iliary
s
y
ste
m
s
f
o
r
th
e un
it of
regis
tration
and
stu
d
en
t af
f
airs
Alaa Khalaf
Ha
m
m
o
u
d
3
OF
1
7
1
5
0
7
5
8
4
Majid Ali
M
ajid
Au
x
iliary
s
y
ste
m
s
f
o
r
th
e un
it of
regis
tration
and
stu
d
en
t af
f
airs
Alaa Khalaf
Ha
m
m
o
u
d
3
OF
2
8
1
5
0
9
3
7
1
Ah
m
ed
M
o
h
a
m
ed
Ja
m
eel
The
Qu
estio
n
s Ban
k
Asaad
Abd
u
l
Kari
m
1
OF
1
9
1
5
0
2
3
4
3
Sarah M
ajed
Abd
u
l
Ha
m
id
Co
m
p
a
rative stu
d
y
and
analysis o
f
the
m
e
th
o
d
s f
o
r
in
d
ex
i
n
g
the DNA datab
ase
Ran
a M
ajeed
2
OF
2
10
1
5
0
9
4
8
7
Muh
a
m
m
ad
Qus
ai
Raza
Sy
ste
m
f
o
r
d
istrib
u
tin
g
grad
u
atio
n
p
rojects
to
stu
d
en
ts
May
sa
Abd
u
l
Kari
m
3
OF
1
11
1
5
0
9
7
3
2
n
ab
aa M
u
h
a
m
m
a
d
Hass
an
Co
m
p
a
rative stu
d
y
and
analysis o
f
the
m
e
th
o
d
s f
o
r
in
d
ex
i
n
g
the DNA datab
ase
Ran
a M
ajeed
2
OF
1
12
1
5
0
1
2
3
0
Ali Abb
as Hass
an
Au
x
iliary
s
y
ste
m
s
f
o
r
th
e un
it of
regis
tration
and
stu
d
en
t
af
f
airs
Alaa Khalaf
Ha
m
m
o
u
d
3
OF
3
13
1
5
0
6
7
4
3
alaa Z
u
h
air
Muh
a
m
m
ad
Sy
ste
m
f
o
r
d
istrib
u
tin
g
grad
u
atio
n
p
rojects
to stu
d
en
ts
May
sa
Abd
u
l
Kari
m
3
OF
2
3.
DISCU
SSI
ONS
The
highe
r
e
du
cat
io
n
strip
w
or
l
dw
i
de
ha
s
la
r
gely
int
egr
at
e
d
in
f
orm
at
ion
an
d
c
omm
un
ic
at
ion
te
chnolo
gies
i
nto
ge
ner
al
te
a
chin
g
a
nd
le
ar
ning
pr
act
ic
es.
The
goal
of
t
he
syst
em
can
be
discu
ssed
in
tw
o
ways
:
Firs,
T
he
influ
e
nce o
f
t
he
ex
pe
rt
syst
em
on
stu
den
t g
uid
a
nce.
Sec
on
d,
T
he
e
xp
e
rt
s
yst
e
m
'
s
influ
en
ce
on
the
Pro
j
ect
s
C
omm
ittee
and
i
ts
stud
e
nts'
su
pe
rv
is
or
s
.
T
he
e
xp
e
rt
syst
em
c
an
assist
stu
de
nts
in
i
den
ti
fyi
ng
an
d
ta
kin
g
a
decis
ion
on
t
he
a
ppr
opriat
e
pro
j
e
ct
and
e
na
ble
the
super
visi
ng
c
omm
it
te
es
to
ex
plore
st
ud
e
nts'
Evaluation Warning : The document was created with Spire.PDF for Python.
IS
S
N
:
2088
-
8708
In
t J
Elec
&
C
om
p
En
g,
V
ol.
11
, No
.
1,
Febr
uar
y
2021
:
6
0
2
-
6
1
0
608
unde
rstan
ding
,
knowle
dge,
di
recti
on
s,
inte
ntions,
a
nd
te
chn
ic
al
ca
pab
i
li
ti
es.
This
pa
per
presente
d
a
we
b
base
d
distrib
ut
ion
grad
uatio
n
-
pro
j
ect
m
anag
e
m
ent
syst
e
m
.
The
i
m
pu
lse
beh
i
nd
the
im
plem
entat
ion
of
su
c
h
a
syst
e
m
has
been
the
reali
zat
ion
of
t
he
i
m
po
rtant
r
ole
of
t
he
gr
a
duat
ion
pro
j
ect
for
pr
e
par
i
ng
stu
de
nts
to
the
real
w
or
ld
,
an
d
pro
be
of
t
he
nu
m
ber
of
adm
inist
rati
ve
ta
sk
s
in
volve
d
on
the
pa
rt
of
f
acult
y
m
e
m
ber
s
an
d
stud
e
nts.
F
or
that
reason,
th
e
m
anu
al
pr
oc
edure
f
or
distr
ibu
ti
ng
gr
a
dua
ti
on
pro
j
ect
s
to
stud
e
nts
ha
s
bee
n
rep
la
ce
d by an
autom
at
ed
syst
e
m
f
or m
anag
ing an
d dist
rib
ut
ing
pro
j
ect
s
gradu
at
io
n
sho
w i
n
Fig
ure
5
.
Figure
5
.
D
ia
gra
m
r
epr
e
sents t
he flo
w of
syst
e
m
o
pe
rati
ons
This
syst
em
h
as
so
m
e
lim
itati
on
s
wh
e
re
t
he
stu
de
nts
ca
n`
t
c
hange
the
pro
j
ect
after
distrib
uted
pro
j
ect
s
for
st
ud
e
nts
via
the
syst
e
m
and
Diff
ic
ult
to
D
et
erm
ine
the
‘
‘b
est
gr
a
du
at
i
on
pro
j
ect
bas
ed
on
the
stu
de
nt'
s
Int
erests.
I
n
sp
it
e
of
this,
the
syst
e
m
has
m
any
adv
a
ntage
s
due
to
it
s
im
po
rta
nce
a
nd
ur
gen
t
nee
d
in the u
niv
e
rsity
w
hic
h
incl
udes:
a.
C
oord
i
nating a
nd m
anag
ing t
he pr
ocesses
of
the
gr
a
duat
ion p
roject c
ourse.
b.
So
lve
con
flic
t i
n
the
pr
oj
ect
s
, m
eaning
c
ho
osi
ng
m
or
e t
han
on
e
gr
oup for t
he
sam
e p
r
oj
e
c
t.
c.
T
he
syst
em
pr
ov
i
des
secu
rity
fo
r
the
stu
de
nt
by
ob
ta
ini
ng
a
pri
nte
d
r
eport
co
ntaining
the
QR
co
de
con
ta
ini
ng
t
he
stud
e
nt'
s
personal
inf
or
m
ation
in
a
dd
it
io
n
to
the
th
ree
op
ti
ons
that
he
ch
os
e
with
in
the pr
oj
ect
s
pr
esented
.
d.
Dev
el
op
Kno
w
le
dg
e
Ba
se
Sys
tem
to
distrib
ut
e
gr
ad
uatio
n
pro
j
ect
s
to
stu
de
nts
at
the
Un
iv
ersit
y
of
Ba
sra
h
Re
du
ci
ng all
(
a
dm
inist
rati
ve)
p
r
oce
dures
a
nd
r
el
at
ed pr
oces
ses.
e.
In
c
reasin
g
e
ff
e
ct
iveness
a
nd
de
velo
ping
perf
or
m
ance in
te
c
hn
ic
al
op
e
rati
ons a
nd in
form
a
ti
on
se
rv
ic
es
.
f.
Easy
and
fast infor
m
at
ion
m
a
nag
em
ent.
g.
Elim
inate
the
factor
of
t
he
di
rect
relat
ion
s
hi
p
bet
ween
the
two
pa
rtie
s
to
the
tra
ns
act
io
n
or
re
du
ce
it
to
the m
axi
m
u
m
extent
possible
, which
leads
to
li
m
it
ing
p
e
rs
on
al
e
ff
ect
s
and in
flue
nce.
Evaluation Warning : The document was created with Spire.PDF for Python.
In
t J
Elec
&
C
om
p
En
g
IS
S
N: 20
88
-
8708
Desig
n a
n
ex
pe
rt syst
em
f
or
s
tud
e
nts
gr
ad
uati
on
proje
ct
s in
I
r
aq
...
(
May
s
aa A
bd U
lk
ar
e
em
N
as
er)
609
h.
It
is
m
or
e
econ
om
ic
al
than
it
is
in
the
trad
it
ion
al
syst
e
m
,
as
there
is
no
need
to
pri
nt
pro
j
ect
sel
ect
i
on
form
s an
d dist
r
ibu
te
them
to
s
tud
e
nts.
i.
Re
du
ci
ng
ti
m
e
and
e
ffor
t
as
stud
e
nts
do
no
t
need
t
o
c
om
e
to
colle
ge
to
receive
a
form
to
cho
ose
gr
a
duat
ion p
roj
ect
s and
delive
r
them
after fil
li
ng
t
hem
.
j.
C
anceli
ng
t
he
pap
e
r
syst
em
and
re
placi
ng
it
with
the
el
ect
ronic
syst
e
m
because
of
it
s
flexibili
ty
a
nd
the ab
il
it
y t
o q
uickly co
rr
e
ct
the e
rror
s
that
oc
curred
.
4.
CONCL
US
I
O
N
The
syst
e
m
is
desig
ne
d
at
the
Un
ive
rsity
of
Ba
sra
for
stu
de
nts
who
are
ob
li
gated
to
su
bm
it
a
pr
oj
ec
t
that
qu
al
ifie
s
t
hem
to
gr
ad
uate
from
the
un
i
ver
sit
y.
The
sy
stem
has
achieved
t
he
basic
idea
that
de
pe
nds
on
the
pr
inci
ple
of
distrib
uting
s
tud
e
nt
proj
e
ct
s
base
d
on
t
he
stud
e
nt'
s
pro
gra
m
m
ing
s
kill
s
and
the
stu
de
nt
has
a
rate
that
qua
li
fie
s
fo
r
t
he
pro
j
ect
T
he
syst
e
m
per
f
or
m
s
well
.
res
ult
of
the
syst
e
m
helped
i
n
the
fo
ll
ow
i
ng
ways:
(1)
it
si
m
pl
ifie
s
interact
ion
s
with
th
e
do
m
ai
n
exp
e
rts;
(2
)
it
redu
ces
the
com
pl
exity
;
(3
)
it
prov
i
de
s
eff
ect
ive
m
odularizat
ion.
T
he
idea
on
w
hi
ch
the
ex
per
t
syst
e
m
"
Gr
ad
ua
ti
on
P
roject"
is
bu
il
t
ha
s
si
zeable
po
te
ntial
,
and
t
he
oppo
rtu
nity
to
dev
el
op
a
nd
i
m
pr
ov
e
.
as
fut
ur
e
w
ork
,
yo
u
can
ad
d
so
ci
al
netw
ork
analy
s
is
in
com
petit
ion
-
ba
sed
le
ar
ni
ng.
C
an
dev
el
op
the
syst
e
m
as
fu
t
ure
w
ork
by
a
dd
i
ng
:
(
1)
A
dd
guideli
nes
for
c
ol
le
ge
stud
e
nts,
w
herei
n
the
proj
ect
s
com
m
i
tt
ee
c
an
post
reco
m
m
end
at
ions
for
stud
ents
.
(2)
Perm
it
su
pervi
so
rs
to
create
on
e
li
sti
ng
of
ta
s
ks
,
to
be
us
e
d
as
a
te
m
pla
te
for
a
m
ulti
tud
e
of
dif
f
eren
t
pr
oj
ect
s.
(3)
A
dd
a
news
bar,
wh
e
rein
the
H
ead
of
the
G
r
adu
at
io
n
Com
m
ittee
cou
l
d,
for
e
xam
ple,
placed
up
upda
te
s
co
ncernin
g
ne
w
regulat
ion
s
,
or
m
od
ific
at
ion
s
to
the
unde
rtak
ing
ti
m
el
ine,
et
c.
(
4)
A
llow
t
he
Head
of
Gradu
at
io
n
C
omm
ittee
to
place
up
pro
gr
ess
e
valuati
ons
f
or
stu
de
nts
and
supe
rv
is
ors
to
fill
ou
t
an
d
sh
ip
lo
we
r
ba
ck
over
the
sy
stem
;
Im
ple
m
ent the au
tom
at
ed
eve
nt h
a
ndle
r
s
ubs
yst
e
m
.
REFERE
NCE
S
[1]
B.
Bakhshinateg
h,
et
al
.
,
“
A
Course
Rec
om
m
ende
r
S
y
stem
base
d
on
Gradua
ti
ng
Attri
bute
s
,
”
i
n
Proce
ed
ings
of
the
9
th
Int
ernational
Conf
ere
nce on
Computer
Su
pported
Edu
cat
i
on
,
Porto,
Portu
gal
,
v
ol
.
1
,
pp
.
3
47
-
354,
2017
.
[2]
A.
Kheli
f
i,
et
al
.
,
“
Gradua
t
ion
Projec
t
Onlin
e
Mana
gement
S
y
stem
ALHO
SN
Univer
sit
y
Case
Stud
y
,
”
i
n
Proce
ed
ings
of
the
10
th
WSE
A
S
international
conf
ere
n
ce
on
S
oft
ware
engi
ne
e
ring
(
SEP
ADS'11)
,
pp.
130
-
137,
2011.
[3]
S.
Iva
nov,
et
a
l
.
,
“
Anal
y
sis
of
Coll
ege
Stude
nts’
Gradua
ti
on
Projec
ts,
”
Article
in
SS
RN
Elec
troni
c
Journal
,
pp.
31
-
38
,
2011
.
[4]
I.
M.
Nass
er
and
S.
S.
Abu
-
Naser,
“
W
eb
Applic
ati
on
for
Gene
ratin
g
a
Standa
rd
Co
ordina
t
ed
Docu
m
ent
at
ion
for
C
S
Student
s’
Gradu
at
ion
Proj
ec
t
in
Gaz
a
Univ
ersit
i
e
s,
”
Int
ernati
onal
Journal
of
Enginee
ring
and
In
fo
rm
ati
on
Syste
ms
,
v
ol.
1
,
no
.
6
,
pp
.
155
-
167
,
2017
.
[5]
D.
G
.
Hendra,
e
t
al.,
“
Digit
al
librar
y
of
exp
ert
s
y
stem
base
d
at
In
donesia
te
ch
nolog
y
unive
rsi
t
y
,
”
In
te
rnati
ona
l
Journal
of
Ad
va
nce
d
Re
search
i
n
Arti
f
icial
In
tell
ige
nc
e
,
v
ol. 4,
n
o.
3
,
pp
.
1
-
8
,
20
15.
[6]
H.
K
.
Jabba
r
an
d
R.
Z
.
Khan
,
“
Surve
y
on
Deve
lopment
of
Exp
ert
S
y
s
te
m
in
th
e
Area
s
of
Med
ic
a
l,
Educat
io
n
,
Autom
obil
e
and
Agric
ult
ur
e,
”
i
n
2015
2nd
Int
ernati
onal
Conf
ere
nce
on
Computing
for
Sust
ainabl
e
Globa
l
Dev
el
opmen
t
(
INDIACom)
,
pp.
776
-
780,
2015
.
[7]
S.
M.
H.
Mous
a
vi,
et
al
.
,
“
A
PS
O
fuz
z
y
-
exp
ert
s
y
stem:
As
an
a
ss
ista
nt
for
spec
if
y
ing
t
h
e
a
ccep
ta
nc
e
b
y
NO
ET
m
ea
sures
at
PH
.
D l
evel
,”
Art
if
i
cial
Int
el
l
ige
nc
e
a
nd
Signal P
roc
e
ss
ing
Confe
renc
e
(
AISP
)
,
pp.
11
-
18,
2017
.
[8]
N.
N.
St
el
l
a,
et
a
l.
,
“
Expe
rt
S
y
st
e
m
as
Tool
s
for
E
ffic
i
ent
Teac
hin
g
and
Learni
ng
Proce
ss
in
Edu
c
at
ion
al
S
y
s
te
m
i
n
Niger
ia,
”
Int
ernati
onal
Journal
on
Fut
ure
Re
volution
in
Computer
Sci
ence
&
Co
mm
unic
ati
on
En
gine
ering
,
v
ol
.
3,
no.
12
,
pp
.
165
-
168,
2017
.
[9]
Ma
y
ad
evi
N
.
,
e
t
al
.
,
“
A
Revi
e
w
on
Expe
rt
Sy
stem
Applications
in
Pow
er
P
la
nts,
”
Inte
rnat
i
onal
Journal
of
El
e
ct
rica
l
and
C
omputer
Engi
n
e
ering
(
IJE
CE)
,
v
ol.
4
,
n
o
.
1
,
pp
.
1
16
-
126,
2014
.
[10]
H.
S
amin
and
T.
A
zim
,
“
Kn
owle
dge
Based
Rec
o
m
m
ende
r
Sy
ste
m
for
Aca
demia
Us
ing
Mac
hine
Le
arn
ing:
A
Cas
e
Stud
y
on
Higher
Educat
ion
L
and
sca
pe
of
Pakist
a
n,
”
I
EEE
A
ccess
,
vol
.
7,
pp
.
6708
1
-
67093,
2019
.
[11]
V.
Hec
k
e T
.
,
“
Fuzz
y
Expe
r
t
S
y
s
t
em t
o
Cha
racte
r
i
ze
stud
ent
s,
”
PRIMU
S
,
vol
.
21
,
n
o.
7
,
pp
.
651
-
65
8,
2011
.
[12]
P.
Kaur,
e
t
a
l.,
“
Fuzz
y
rul
e
bas
ed
student
s
'
per
form
anc
e
an
aly
s
is
expe
rt
s
y
stem
,”
Int
ernati
onal
Confe
renc
e
on
Iss
ues
and
Chall
enge
s in
Int
el
l
ig
ent
Comput
ing
T
ec
hniqu
es
(
ICICT)
,
pp
.
100
-
105
,
2014
.
[13]
M.
Kuehn,
et
al.,
“
An
Expe
rt
S
y
stem
for
the
Pr
edi
c
ti
on
of
Stud
ent
Perform
anc
e
in
an
Initial
Co
m
pute
r
Scie
nc
e
Course,
”
20
17
I
EE
E
Inte
rnat
ion
al
Conf
ere
nce o
n
Elec
tro
Information
Te
chnol
og
y
,
pp
.
1
-
6
,
2
017
.
[14]
L.
E
.
Sánch
ez
,
e
t
al.,
“
Deve
lopm
ent
of
an
Expe
rt
S
y
stem
f
or
the
Eva
lu
at
ion
of
St
udent
s,
”
Fut
ure
Inte
rnet
,
vol.
8
,
no.
2
,
pp
.
1
-
18
,
2016.
[15]
D.
B.
San
jay
a
a
nd
D.
G.
H.
Di
va
y
an
a
,
“
An
ex
per
t
s
y
s
te
m
-
bas
ed
ev
al
ua
ti
on
of
ci
vi
cs
edu
ca
t
io
n
as
a
m
e
ans
of
cha
ra
cter
educat
ion
base
d
on
lo
ca
l
cul
tur
e
in
th
e
Univer
siti
es
i
n
Bule
le
ng
,
”
In
t
ernati
onal
Jour
nal
of
Adv
an
ced
Re
search in
Artific
ia
l
In
te
l
li
gen
c
e
,
vo
l.
4
,
no.
12
,
pp.
17
-
21
,
2015
.
[16]
M.
V.
Muntea
n,
“
Inte
ll
ige
nt
ag
e
nt
base
d
expe
rt
s
y
stem
for
ble
nded
le
arn
ing
eva
l
uat
ion
,”
Net
wor
ki
ng
in
Educ
at
io
n
and
Re
search
(
RoE
duNet Confe
r
enc
e)
,
pp
.
1
-
4
,
2
017.
Evaluation Warning : The document was created with Spire.PDF for Python.
IS
S
N
:
2088
-
8708
In
t J
Elec
&
C
om
p
En
g,
V
ol.
11
, No
.
1,
Febr
uar
y
2021
:
6
0
2
-
6
1
0
610
[17]
M.
A
.
Al
Ahm
ar
,
“
A
Protot
y
p
e
Rule
-
b
ase
d
E
xper
t
S
y
s
te
m
with
an
Object
-
O
rie
nt
ed
Dat
aba
s
e
for
Unive
rsit
y
Undergra
duate,
”
I
nte
rnat
ional
J
o
urnal
of
A
pplied
I
nformation
S
yst
ems
,
vol
.
4
,
no
.
8,
pp
.
38
-
42
,
20
12.
[18]
S.
Sara
sw
at
hi
,
et
a
l.,
“
Design
of
an
onli
n
e
ex
per
t
s
y
s
te
m
for
ca
re
er
guid
ance,
”
The
Int
ernati
onal
Journal
o
f
Re
search in
Eng
ine
ering
and
Te
c
hnology
,
vol
.
3,
no.
7
,
pp
.
314
-
3
19,
2014
.
[19]
H.
El
-
Ghal
a
y
ini,
et
a
l.,
“
Gradua
t
ion
-
project
m
an
age
m
ent
s
y
s
te
m
:
A
socia
l
ne
twork
ana
l
y
sis
per
s
pec
t
ive
,
”
Journa
l
of
Theoret
ic
al
a
nd
Appl
ie
d
Information
Techno
lo
gy
,
v
o
l.
95
,
n
o
.
4
,
pp
.
1
-
10
,
2017
.
[20]
P.
Le
touze,
et
al
.
,
“
An
Aca
demic
Projec
t
Ma
nage
m
ent
W
eb
Sy
st
em
Deve
l
oped
through
a
Software
H
ous
e
Sim
ula
ti
on
in
a
Cla
ss
room
,
”
Inte
rnational
Conf
ere
nce
on
Soci
a
li
ty
and
E
conomic
s
Dev
el
opmen
t
IPE
DR
,
IACSI
T
Press
,
Singapor
e
,
2011
.
[21]
F
.
del
Rio
,
e
t
al.
,
“
Towa
rds
a
Rec
om
m
ende
r
Sy
s
t
em
for
Undergra
duat
e
Rese
arc
h
,
”
Confe
renc
e:
A
CM
Confe
renc
e
on
Recomm
ender
Syste
ms
At
:
Como
,
Ital
y
Affi
liat
ion
,
PU
C
Chi
le, 2017.
[22]
G.
Supri
y
ant
o
,
et
al
.
,
“
Applicat
ion
expert
s
y
s
tem
ca
ree
r
guida
n
ce
for
student
s,
”
Journal
of
Phys
ic
s:
Confe
ren
c
e
Serie
s
,
vo
l.
14
02
,
no
.
6
,
2019
.
[23]
J.
Xu
and
R.
He,
“
Expe
rt
rec
om
m
enda
ti
on
for
tr
ouble
ticket
rou
t
ing,
”
Data
and
Knowl
edge
Eng
i
nee
ring
,
vol
.
11
6,
pp.
205
-
218
,
20
18.
[24]
H.
Mez
ni
and
T.
Abdelj
aou
ed,
“
A
cl
oud
servi
ce
s
rec
om
m
enda
ti
o
n
s
y
stem
base
d
on
fuz
z
y
form
a
l
conc
ep
t
an
aly
sis
,
”
Data
and
Knowl
edge
Eng
ineerin
g
,
vol
.
116
,
pp
.
1
00
-
123,
2018
.
[25]
J
.
A
.
Orave
c
,
“
Expe
rt
S
y
st
ems
and
Know
le
dge
-
b
ase
d
Engi
n
ee
rin
g
(1984
-
1991),
”
I
nte
rnanal
journ
al
of
designs
for
le
arning
,
vol
.
5
,
no.
2
,
p
p.
66
-
75
,
2014.
Evaluation Warning : The document was created with Spire.PDF for Python.