Professional Documents
Culture Documents
NCBI Website Database-Working
NCBI Website Database-Working
(with
fields)
Items
in
Orange
are
examples
of
input
data.
UserDB
Designa6onDB
Authen6ca6onDB
UserID
UDB1
DesignaTonID
DDB1
AuthID
1234
UserType
Administrator,
Student
DesignaTonName
UserName
MyName
UserName
MyName
Accredited
Builder
Password
abde
Password
abde
DesignaTonAbbreviaTon
AB
FirstName
First
Name
DesignaTonDescripTon
DescripTon
LastName
Last
Name
DesignaTonHours
72
ClassDB
Company
ABC
Company
ClassID
ClassDB1
CoursesRequired
PM101,
PM102
WorkPhone
828-‐123-‐1234
CourseID
PM101
CellPhone
828-‐123-‐1235
RegisteringNow
Yes/No
Fax
828-‐123-‐1236
CourseDB
Instructor
Steve
Monroe
Email
name@email.com
CourseID
PM101
ClassDate
9-‐18-‐2013
Street
123
Main
CourseTitle
Managing…
ClassTime
City
Raleigh
CourseDescripTon
DescrpTon
8:00
am
–
4:30
pm
State
NC
CourseHours
8
ClassLocaTon
B-‐204
ZipCode
2000
CourseCost
190.00
ClassStudents
LocalAssociaTon
3433
CourseDesignaTons
AA,
AB,
AR
UDB1,
SDB2,
SDB3
Notes
TargetDesignaTon
AR
PaymentsDB
AchievedDesignaTon
PaymentsID
PDB1
AB•3-‐12-‐11,
AMB•9-‐20-‐13
Student
UDB1
ABCourses
Date
08/12/13
PM101,
PM102
Amount
190.00
AACourses
Method
VISA
or
Check
ARCourses
TargetDesigna+onCourses
Number
2063
ARSCourses
PaymentRefund
Payment
AMBCourses
Notes
AMACourses
CECourseRecord
08-‐09-‐13•NAHB1,
11-‐12-‐13•CE12
1
Page
numbers
are
for
our
reference
only
–
they
will
not
appear
on
the
website.
Text
in
the
light
blue
type
is
advice
for
programming.
None
of
it
will
appear
on
the
displayed
web
pages.
UserName:
Password:
On
Login:
•
Where
UserDB:UserName
and
UserDB:Password
=
the
AuthenTcaTonDB
UserName
and
Password,
get
UserDB:UserID
and
carry
it
throughout
the
session
to
idenTfy
the
user
on
the
following
pages.
•
If
UserDB:UserType
=
Student,
open
p.
2.
•
If
UserDB:UserType
=
Administrator,
open
p.
11.
•
If
UserDB:UserType
=
Applicant,
do
not
log
in,
but
give
message
“Afer
you
receive
an
email
saying
your
applicaTon
has
been
approved,
you
will
be
able
to
log
in
and
register
for
classes.”
Note:
User
will
be
automa+cally
logged
out
a?er
12
hours.
2
Welcome
to
the
North
Carolina
Builder
Ins6tute.
Deborah
Alford,
XYZ
Company
UserDB:FirstName
UserDB:LastName,
UserDB:Company
Accredited
Builder
Candidate
(alt.
“No
DesignaTon
Specified”)
When
UserDB:TargetDesignaTon
=
DesignaTonDB:DesignaTonAbbreviaTon,
display
DesignaTonDB:DesignaTonName
+
“Candidate”.
If
there
is
no
match,
display
“No
DesignaTon
Specified”
PM101
-‐
Managing
Time:
Your
Key
to
Success
•
Include
in
list
if
ClassDB:RegisteringNow
=
Yes
•
For
each
course
in
the
list,
display
the
following:
Checkbox
ClassDB:CourseID
–
[Where
ClassDB:CourseID
=
X
PM201
-‐
CompleTng
Your
Projects
On
Time
CourseDB:CourseID,
display
CourseDB:CourseTitle]
•
If
you
click
on
the
Course
Title,
display
for
that
course
(i.e.
where
ClassDB:CourseID
=
CourseDB:CourseID):
X
MK103
-‐
MarkeTng
EssenTals
for
Green
DesignaTons:
CourseDB:CourseDesignaTons
Course
Hours:
CourseDB:CourseHours
hours
DesignaTons:
AB,
AA,
ARS,
AR
ClassDB:ClassDate
ClassDB:ClassTime
Course
Hours:
8
hours
Instructor:
ClassDB:Instructor
September
17,
2013
8:00
am
–
4:30
pm
CourseDB:CourseDescripTon
Instructor:
Steve
Monroe
How
are
your
sales?
How
effecTve
are
you
in
geqng
the
unique
word
out
about
what
you
do?
This
workshop…
BM103
-‐
Basic
AccounTng
for
Builders
etc………..
•
For
each
Checkbox
where
the
value
=
Yes
-‐
capture
ClassDB:ClassID
and
carry
that
informaTon
to
p.
6.
BuLon
BuLon
Back
links
to
p.
2
Register
me
for
the
Selected
Class(es)
links
to
p.
6
4
Arrive
at
this
page
by
clicking:
“All
courses”
on
p.
2.
All
courses
Click
on
course
+tle
for
details.
Courses
with
check
box
are
available
for
registra+on.
PM101
-‐
Managing
Time:
Your
Key
to
Success
•
•
IFnclude
in
this
list
all
records
in
the
CourseDB
or
all
courses
where
CourseDB:CourseID
=
ClassDB:CourseID
AND
ClassDB:RegisteringNow
=
Yes,
begin
PM201
-‐
CompleTng
Your
Projects
On
Time
line
with
a
Checkbox.
•
For
each
course
in
the
list,
display
the
following:
Checkbox
[only
if
there
is
a
class
registering
for
this
course]
CourseDB:CourseID
–
CourseDB:CourseTitle
X
MK103
-‐
MarkeTng
EssenTals
for
Green
•
If
you
click
on
the
Course
Title,
display
for
that
course:
DesignaTons:
AB,
AA,
ARS,
AR
DesignaTons:
CourseDB:CourseDesignaTons
Course
Hours:
CourseDB:CourseHours
hours
Course
Hours:
8
hours
ClassDB:ClassDate
ClassDB:ClassTime
[only
if
a
class
September
17,
2013
8:00
am
–
4:30
pm
for
this
course
is
registering]
Instructor:
Steve
Monroe
Instructor:
ClassDB:Instructor
[only
if
a
class
for
this
How
are
your
sales?
How
effecTve
are
you
in
course
is
registering]
geqng
the
unique
word
out
about
what
you
CourseDB:CourseDescripTon
do?
This
workshop…..
X
BM107
-‐
Conflict:
Climbing
Out
of
the
Muck
of
Change
etc………..
•
For
each
Checkbox
where
the
value
=
Yes
-‐
capture
ClassDB:ClassID
and
carry
that
informaTon
to
p.
6.
BuLon
BuLon
Back
links
to
p.
2
Register
me
for
the
Selected
Class(es)
links
to
p.
6
5
Arrive
at
this
page
by
clicking:
“Classes
According
to
Designa+on”
on
p.
2.
BuLon
BuLon
Back
links
to
p.
2
Register
me
for
the
Selected
Class(es)
links
to
p.
6
5
Arrive
at
this
page
by
clicking:
“Designa+ons
(with
applicable
classes
currently
registering)”
on
p.
2.
BuLon
BuLon
Back
links
to
p.
2
Register
me
for
the
Selected
Class(es)
links
to
p.
6
6
Arrive
at
this
page
by
clicking:
“Register
me
for
the
Selected
Class(es)”
from
page
3,
4,
or
5.
Please
confirm
that
you
wish
to
register
for
the
following
class(es):
•
Use
the
ClassDB:ClassID
informaTon
that
MK103
-‐
MarkeTng
EssenTals
for
Green
Builders
has
been
carried
from
the
previous
page
to
list
the
following
informaTon.
DesignaTons:
AB,
AA,
ARS,
AR
8
hours
•
The
one
new
element
on
this
page
is
the
September
17,
2013
8:00
am
–
4:30
pm
cost
informaTon.
Instructor:
Steve
Monroe
Cost:
CourseDB:CourseCost
How
are
your
sales?
How
effecTve
are
you
in
geqng
the
unique
word
out
about
what
you
do?
This
workshop
is
designed
specifically
for
you
with
strategies,
ideas,
and
insights
in
what
you
can
do
to
get
your
unique
message
most
effecTvely
out
to
your
market.
Overcoming
objecTons
will
also
be
taught.
Come
with
an
open
mind
and
watch
your
prospect
list
grow
along
with
sales.
Clicking
the
Register
Me
buvon
does
the
following:
Cost:
$190.00
•
Leads
to
Shopping
Cart
and
AuthorizeNet
checkout.
Shopping
cart
will
list
only
the
following:
CourseID
CourseTitle
CourseCost
PM201
-‐
CompleTng
Your
Projects
On
Time
•
Enter
the
UserDB:UserID
into
the
ClassDB:ClassStudents
for
each
class
being
DesignaTons:
AB,
AA,
ARS,
AR
registered
for.
NCBI
Session:
Fall
2013
4
hours
•
Capture
the
following
payment
informaTon
and
etc……
put
it
in
the
PaymentDB:
Date,
Amount,
Method,
Number
(only
last
4
digits
of
Credit
Card),
and
Payment.
Earned
Designa6ons
Accredited
Builder
(AB)
From
the
ground
up,
this
cerTficaTon
program
offers
a
comprehensive
overview
of
key
areas
in
the
home
building
industry.
All
subject
areas
have
been
designed
to
appeal
to
a
broad
range
of
individuals
with
varying
backgrounds
and
levels
of
formal
educaTon,
and
will
cover
all
major
areas
necessary
for
success.
Topics
will
be
updated
periodically
so
that
current
trends
can
be
addressed.
To
earn
the
Accredited
See
Builder
(AB)
designa6on,
students
must
complete
72
hours
of
course
work
in
level
100
and/or
200
of
the
notes
curriculum.
on
next
Total
Hours:
72
page
Earned
Designa6ons
•
For
this
student,
go
to
the
UserDB:AchievedDesignaTon
and
create
a
list
for
each
item
in
that
cell.
Each
comma-‐separated
item
will
be
in
the
following
format:
abbreviaTon•date
The
list
will
contain
the
following:
Where
the
abbreviaTon
=
DesignaTonDB:DesignaTonAbbreviaTon,
display
the
DesignaTonDB:DesignaTonName
followed
by
DesignaTonDB:DesignaTonAbbreviaTon
in
parentheses.
DesignaTonDB:DesignaTonDescripTon
Total
Hours:
DesignaTonDB:DesignaTonHours
Date
Earned:
UserDB:AchievedDesignaTon/date
Courses
Taken:
List
the
course
Ttles
found
in
the
field
in
the
UserDB,
where
the
field
name
begins
with
the
abbreviaTon.
[E.g.
if
the
abbreviaTon
=
“AR”
the
name
of
the
field
being
referenced
would
be
“UserDB:ARCourses”.
These
6
database
fields
will
be
referred
to,
from
now
on,
as
UserDB:TargetDesigna+onCourses.]
Once
that
list
is
generated,
refer
to
the
CourseDB
and
add
the
CourseDB:CourseTitle
and
CourseDB:CourseHours
for
each
course
in
the
list.
ConTnuing
EducaTon
Courses:
List
the
items
found
in
the
comma-‐delimited
array
in
UserDB:CECourseRecord.
Each
comma-‐separated
item
will
be
in
the
following
format:
date•course
id.
Following
the
course
id,
look
up
in
the
CourseDB
and
match
the
course
id
with
CourseDB:CourseID.
Then
add
CourseDB:CourseTitle
and
CourseDB:CourseHours
to
each
entry.
8
This
informa+on
follows
on
the
same
page
as
page
7
(i.e.
not
a
new
web
page).
Designa6on
Pursued
•
For
this
student,
go
to
the
UserDB:TargetDesignaTon.
Where
the
UserDB:TargetDesignaTon
=
DesignaTonDB:DesignaTonAbbreviaTon,
display
the
DesignaTonDB:DesignaTonName
followed
by
DesignaTonDB:DesignaTonAbbreviaTon
in
parentheses.
DesignaTonDB:DesignaTonDescripTon
Total
Hours
Required:
DesignaTonDB:DesignaTonHours
Hours
Completed
To
Date:
[Calculate
this
number
as
follows:
Make
of
list
of
the
items
in
the
UserDB:TargetDesigna+onCourses
field
in
the
UserDB.
Once
that
list
is
generated,
go
through
each
item,
and
through
a
comparison
of
the
course
ids
in
this
field
of
the
UserDB
with
the
CourseDB:CourseID,
determine,
using
CourseDB:CourseHours,
how
many
hours
of
courses
the
student
has
completed.]
Number
of
Hours
for
Courses
Registered,
but
Not
Completed:
[Calculate
this
number
as
follows:
Scan
the
ClassDB:ClassStudents
for
occurrences
of
the
UserID.
Each
Tme
it
is
found,
note
the
ClassDB:CourseID.
Comparing
that
with
CourseDB:CourseID,
and
using
CourseDB:CourseHours,
determine
the
total
number
of
hours.]
Required
Courses
Remaining:
Scan
the
DesignaTonDB:CoursesRequired
field
where
the
DesignaTonDB:DesignaTonAbbreviaTon
value
=
UserDB:TargetDesignaTon.
For
each
item
(i.e.
Course
ID)
in
the
DesignaTonDB:CoursesRequired
field,
search
for
matches
within
the
items
listed
in
the
UserDB:TargetDesigna+onCourses
field.
If
it
is
not
found,
list
here
the
CourseID
and
CourseTitle
(using
the
CourseDB).
Courses
Taken:
List
the
course
Ttles
found
in
the
UserDB:TargetDesigna+onCourses
field.
Once
that
list
is
generated,
refer
to
the
CourseDB
and
add
the
CourseDB:CourseTitle
and
CourseDB:CourseHours
for
each
course
in
the
list.
•
Prepare
a
version
of
the
resulTng
form
that
can
be
printed.
At
the
top
of
the
form
include
student
contact
informaTon.
At
the
bovom
of
that
form,
add
lines
for
a
signature
and
date.
Back
Print
9
Arrive
at
this
page
by
clicking
on
a
“Update
my
Informa+on”
link
on
page
2.
The
pop-‐up
would
be
built
from
a
list
of
all
the
associaTons
(we’ll
provide
Informa6on
Update
it).
The
item
in
the
list
that
matches
UserDB:LocalAssociaTon
would
be
selected.
If
a
change
is
made,
then
on
clicking
“Submit”
the
UserDB:LocalAssociaTon
record
will
be
changed.
First
Name:
UserDB:FirstName
Local
AssociaTon:
Popup
with
local
associa+on
selected
Last
Name:
UserDB:LastName
User
Name:
Not
editable
by
User
Company:
UserDB:Company
Password:
UserDB:Password/AuthenTcaTonDB:Password
Work
Phone:
UserDB:WorkPhone
Confirm
Password:
Cell
Phone:
UserDB:CellPhone
Fax:
UserDB:Fax
Target
DesignaTon:
Popup
with
current
designa+on
Email:
selected
UserDB:Email
Street:
UserDB:Street
The
pop-‐up
would
be
built
as
a
list
of
all
the
records
in
the
City:
UserDB:City
DesignaTonDB
and
would
display
the
contents
of
the
DesignaTonDB:DesignaTonAbbreviaTon
field.
The
item
in
State:
UserDB:State
the
list
that
matches
UserDB:TargetDesignaTon
would
be
Zip
Code:
UserDB:ZipCode
selected.
If
a
change
is
made,
then
on
clicking
“Submit”
the
UserDB:TargetDesignaTon
record
will
be
changed.
User’s
current
informa+on
will
be
pre-‐filled
in
editable
text
boxes
for
each
of
the
items
NCBI
Administra6on
When
a
popup
item
is
selected
or
a
link
is
clicked,
you
will
go
to
a
new
page
with
editable
fields
for
the
specific
item
you
want
to
work
on.
If
you
select
a
popup,
the
editable
fields
will
be
pre-‐filled.
If
you
click
on
a
“Create
a
new…”
link,
the
fields
will
be
empty
and
wai+ng
for
your
input.
•
The
pop-‐up
would
be
built
as
a
list
of
all
the
records
in
the
UserDB
and
would
display
the
contents
of
the
UserDB:FirstName
and
UserDB:LastName
fields.
Users:
•
When
a
User
is
selected,
capture
UserDB:UserID,
go
to
•
Select
a
user
(i.e.
student)
to
work
on:
Popup
with
users
listed
page
12
and
fill
in
the
informaTon
specific
for
that
user.
•
Create
a
new
user
record
•
Create
a
new
record
in
the
UserDB
•
The
pop-‐up
would
be
built
as
a
list
of
all
the
records
in
•
Open
page
12
with
empty
editable
the
DesignaTonDB
and
would
display
the
contents
of
the
Designa6on
Programs:
fields.
DesignaTonDB:DesignaTonName
field.
•
Select
a
designaTon
program
to
work
on:
Popup
with
designa+ons
listed
•
When
a
DesignaTon
is
selected,
capture
•
Create
a
new
designaTon
program
•
Create
a
new
record
in
the
DesignaTonDB:DesignaTonID,
go
to
page
14
and
fill
in
DesignaTonDB
•
O pen
p age
14
the
informaTon
specific
for
that
designaTon.
Courses:
with
empty
e ditable
fi elds.
•
The
pop-‐up
would
be
built
as
a
list
of
all
the
records
in
the
•
Select
a
Course
to
work
on:
Popup
with
courses
listed
CourseDB
and
would
display
the
contents
of
the
•
Create
a
new
course
•
Create
a
new
record
in
the
CourseDB
CourseDB:CourseID
field.
•
Open
page
15
with
empty
editable
fields.
•
When
a
Course
is
selected,
capture
CourseDB:CourseID,
go
to
page
15
and
fill
in
the
informaTon
specific
for
that
course.
Classes:
•
Add,
Modify,
or
Delete
Classes:
Popup
with
3
op+ons
•
Pop-‐up
will
have
3
opTons:
“Classes
Open
for
RegistraTon”,
“All
Classes”,
and
“Add
a
New
Class”.
Go
to
page
16
and
open
it
according
to
the
opTon
selected
(instrucTons
on
page
16).
Class
Rosters:
•
Select
a
Class
Roster
to
work
on:
Popup
with
classes
currently
registering
•
The
pop-‐up
would
be
built
as
a
list
of
all
the
•
Review
class
rosters
records
in
the
ClassDB
where
•
Go
to
page
18
and
display
all
the
classes
with
their
rosters.
ClassDB:RegisteringNow
=
Yes,
and
would
display
the
contents
of
the
ClassDB:CourseID,
Gradua6on:
ClassDB:Instructor,
and
ClassDB:ClassDate
fields.
•
Check
for
Candidates
meeTng
GraduaTon
Requirements
•
When
a
Class
is
selected,
capture
•
Links
to
page
19,
processing
the
graduaTon
informaTon
before
opening
page.
ClassDB:ClassID,
go
to
page
18
and
display
only
that
specific
class.
12
Arrive
at
this
page
by
selec+ng
a
User
Informa+on
link
as
an
Administrator.
Link
to
p.
13
NCBI
Administra6on
Three
opTons
in
the
popup:
Manage
this
student’s
payments/refunds
Student,
Administrator,
Applicant
Users:
UserDB:TargetDesignaTon
First
Name:
UserDB:FirstName
Target
DesignaTon:
Popup
w.
desig.
abbrevia+ons
Last
Name:
UserDB:LastName
following
must
be
comma-‐delimited
lists.
The
UserType:
Popup
UserDB:UserType:
Achieved
DesignaTon(s):
UserDB:AchievedDesignaTon
Company:
UserDB:Company
AB•3-‐12-‐11,
AMB•9-‐20-‐13
Work
Phone:
UserDB:WorkPhone
AB
Courses
Completed:
UserDB:ABCourses
Cell
Phone:
UserDB:CellPhone
PM101,
PM102,
etc.
Fax:
UserDB:Fax
AA
Courses
Completed:
UserDB:AACourses
User
Name:
UserDB:UserName/AuthenTcaTonDB:UserName
Password:
UserDB:Password/AuthenTcaTonDB:Password
Items
in
Orange
are
examples
of
input
data.
Confirm
Password:
BuLon
Remove
record
in
the
UserDB
for
this
UserID.
Needs
Warning!
page
before
deleTng
record.
links
Leads
to
p
20
Delete
this
User
and
remove
his/her
to
p.
Back
(no
changes)
records
from
the
database
Submit
changes
a?er
11
changing
DB
13
Arrive
at
this
page
through
the
link
on
p
12.
NCBI Administra6on
TransacTons:
Click
on
an
entry
to
view
notes
and/or
edit
the
informa+on
for
that
entry.
Click
here
to
add
a
new
transac+on
for
this
student.
Create
a
new
entry
in
PaymentsDB
for
this
Student,
reveal
empty
editable
fields
for
the
items
referred
to
below.
Date
Amount
Payment
Method
Payment
Number
Payment
or
Refund
08/23/12
190.00
VISA
…1256
Payment
02/15/14
420.00
Check
12579
Payment
03/01/14
190.00
Check
45789
Refund
PaymentsDB:Date
PaymentsDB:Amount
PaymentsDB:Method
PaymentsDB:Number
PaymentsDB:PaymentRefund
For
the
transacTon
list,
include
all
entries
in
the
PaymentsDB
where
UserDB:UserID
=
PaymentsDB:Student.
For
each
transacTon,
display
the
items
shown
above,
making
each
one
a
link
that
triggers
the
following
acTon:
•
Reveal
the
following
editable
fields,
prefilled
with
the
data
from
that
transacTon:
Date:
PaymentsDB:Date
Amount:
PaymentsDB:Amount
Payment
Method:
PaymentsDB:Method
Payment
Number:
PaymentsDB:Number
Payment
or
Refund:
PaymentsDB:PaymentRefund
Notes:
PaymentsDB:Notes
Items
in
Orange
are
examples
of
input
data.
BuLon
links
Leads
to
p
12
to
p.
Back
(no
changes)
Submit
changes
a?er
12
changing
DB
14
Arrive
at
this
page
by
selec+ng
an
Designa+on
link
as
an
Administrator.
NCBI Administra6on
Designa6on Programs:
NCBI Administra6on
Courses:
Open
this
web
page
1
of
3
ways,
depending
on
which
op6on
is
selected
in
the
page
11
popup.
NCBI
Administra6on
1.
Classes
Open
for
Registra+on:
Use
Steps
1,
3,
4,
5,
and
6
below
(in
this
order)
2.
All
Classes:
Use
Steps
2,
3,
4,
5,
and
6
below
(in
this
order)
Classes:
3.
Add
a
New
Class:
Use
Steps
1,
3,
4,
5,
6,
7,
8,
9,
and
10
below
(in
this
order)
NCBI Administra6on
Classes:
List
of
Classes:
Box
is
hidden
un+l
•
Click
on
the
class
+tle
to
edit
that
class’s
informa+on
(or
delete
the
class).
the
“Add
a
new
BT102
-‐
Basic
Engineering
Design
–
Steve
Knight
–
09/19/13
course”
link
has
BT104
-‐
Advanced
Design
of
FoundaTons
–
Steve
Knight
–
09/19/13
been
clicked
or
a
etc….
course
+tle
has
•
Add
a
new
class
been
clicked.
Changes
info
Course
Number:
BT104
Popup
menu
lis+ng
all
courses
in
database
(CourseDB).
Course
number
pre-‐selected
and
adds
Instructor
(include
designa+ons):
Steve
Knight
when
edi+ng
an
exis+ng
class
new
courses
Date:
09-‐19-‐2013
to
list
above,
Time:
8:00
am
–
4:30
pm
hiding
the
LocaTon:
Room
216AB
box
but
staying
on
Registering
Now?
Yes
Yes/No
popup
menu.
this
page.
Delete
this
class
(only
possible
if
class
has
never
been
offered
and
afer
all
Submit
updated
class
InformaTon
registered
students
have
been
removed)
•
Clicking
on
this
buvon
will
remove
the
record
in
the
ClassDB.
Before
final
removal,
there
should
be
a
warning
“Do
you
really
want
to
delete
this
class?”
with
OK
or
Cancel.
Items
in
Orange
are
examples
Then,
make
sure
ClassDB:ClassStudents
is
empty
before
removing
the
record.
of
input
data.
•
Regenerate
Class
list
and
hide
the
box
on
this
web
page.
18
Arrive
here
by
selec+ng
the
“Class
Rosters”
link
on
page
11
as
an
Administrator.
If
you
arrive
from
the
popup,
with
only
one
class
selected,
the
roster
for
only
that
class
will
be
displayed.
Otherwise,
all
registering
classes
will
display.
NCBI
Administra6on
NCBI Administra6on
Gradua6on Informa6on:
Processing
to
see
if
a
student
is
ready
to
be
approved
for
graduaTon.
If
coming
from
p.
11,
process
the
following
for
each
student
where
UserDB:TargetDesignaTon
is
not
empty.
If
coming
from
p
18
•
Do
the
following
for
each
student
where
the
“Complete”
checkbox
is
checked
on
p.
18.
Before
conTnuing
with
the
following,
make
sure
that
the
completed
course
has
already
been
copied
into
the
relevant
UserDB:TargetDesigna+onCourses
field.
List
the
course
Ttles
found
in
the
UserDB:TargetDesigna+onCourses
field.
Once
that
list
is
generated,
go
through
the
list,
and
referring
to
the
CourseDB
,
calculate
the
CourseDB:CourseHours
for
each
course
in
the
list,
and
add
the
total
number
of
hours
to
be
kept
in
a
variable
called
“HoursEarned”.
If
HoursEarned
is
greater
than
or
equal
to
the
number
in
the
DesignaTonDB:DesignaTonHours,
when
UserDB:TargetDesignaTon
=
DesignaTonDB:DesignaTonAbbreviaTon,
Then
conTnue.
Otherwise,
process
next
student
or
if
there
are
no
more
students
to
be
processed,
go
to
page
19.
List
the
courses
found
in
DesignaTonDB:CoursesRequired,
when
DesignaTonDB:DesignaTonAbbreviaTon
=
UserDB:TargetDesignaTon.
Check
if
each
course
in
that
list
is
found
in
the
field
in
the
UserDB,
where
the
field
name
begins
with
the
student’s
TargetDesignaTon.
If
all
courses
are
found,
then
conTnue.
Otherwise,
process
next
student
or
if
there
are
no
more
students
to
be
processed,
go
to
page
19.
Create
a
variable
for
this
student
called
“StudentGraduaTonInfo”.
Populate
that
variable
with
the
following:
UserDB:UserID•UserDB:FirstName
UserDB:LastName•UserDB:TargetDesignaTon•HoursEarned•DesignaTonDB:CoursesRequired
[when
UserDB:TargetDesignaTon
=
DesignaTonDB:DesignaTonAbbreviaTon]•UserDB:TargetDesigna+onCourses
[with
the
DesignaTonDB:CoursesRequired
removed].
BuLon
links
Returns
to
to
p.
Back
(no
changes)
Submit
changes
Admin
11
dashboard
19
Arrive
at
this
page
from
page
18
or
from
page
11.
NCBI Administra6on
Gradua6on
Informa6on:
Candidates
having
met
the
GraduaTon
requirements
–
for
AdministraTve
approval
NCBI Administra6on
CONFIRMATION
PAGE
Can
be
used
following
Administra+ve
pages
when
modifica+ons
are
made
to
the
databases.
BuLon
links
to
BuLon
www.nchba.org
links
to
p.
Back
to
AdministraTve
Dashboard
Exit
11