0% found this document useful (0 votes)
4 views17 pages

BFS Algorithm Implementation in Python

The document contains a Python implementation of a Breadth-First Search (BFS) algorithm to find a path in a graph represented by nodes. It defines a Node class to store state, parent, actions, and path cost, and includes a function to retrieve the action sequence from the initial state to the goal state. Additionally, there is HTML and JavaScript code for a web interface, but the main focus is on the BFS algorithm.

Uploaded by

Golden
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views17 pages

BFS Algorithm Implementation in Python

The document contains a Python implementation of a Breadth-First Search (BFS) algorithm to find a path in a graph represented by nodes. It defines a Node class to store state, parent, actions, and path cost, and includes a function to retrieve the action sequence from the initial state to the goal state. Additionally, there is HTML and JavaScript code for a web interface, but the main focus is on the BFS algorithm.

Uploaded by

Golden
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

# The Node Class

class Node:
def __init__(self, state, parent=None, actions=None, path_cost=0):
[Link] = state
[Link] = parent
# avoid mutable default issues by using None above and creating list here
[Link] = actions if actions is not None else []
self.path_cost = path_cost

# The actionSequence() Function (must be defined before BFS() is called)


def actionSequence(graph, initialState, goalState):
solution = [goalState]
current = graph[goalState].parent
while current is not None:
[Link](current)
current = graph[current].parent
[Link]()
return solution

# The BFS Function


def BFS(initialState='A', goalState='E'):
# Defining the Graph
graph = {
'A': Node('A', None, ['B', 'C']),
'B': Node('B', None, ['A', 'D', 'E']),
'C': Node('C', None, ['A', 'F']),
'D': Node('D', None, ['B']),
'E': Node('E', None, ['B', 'F']),
'F': Node('F', None, ['C', 'E', 'G']),
'G': Node('G', None, ['F']),
}

# Initialize BFS Structures


frontier = [initialState]
explored = []

# BFS Main Loop


while frontier:
currentNode = [Link](0)
[Link](currentNode)

# Explore Neighbors
for child in graph[currentNode].actions:
if (child not in frontier) and (child not in explored):
graph[child].parent = currentNode
if graph[child].state == goalState:
return actionSequence(graph, initialState, goalState)
[Link](child)

# if goal not found


return None

# Running and Printing Result


solution = BFS() # uses default initial 'A' and goal 'E'
print("BFS Path:", solution)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"


"[Link]
<html xmlns="[Link]
<head>
<!-- Showing Alert Message On Page load For feed Back-->

<script type="text/javascript">
function alertUser(msg) {
alert(msg);
}
</script>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />


<title>Student Console</title>
<!-- CSS -->
<!-- Reset Stylesheet -->
<link rel="stylesheet" href='/BOT_Theme/resources/css/[Link]'
type="text/css" media="screen" />
<!-- Main Stylesheet -->
<link rel="stylesheet" href='/BOT_Theme/resources/css/[Link]'
type="text/css" media="screen" />
<!--[if lte IE 7]>
<link rel="stylesheet" href="BOT_Theme/resources/css/style-
[Link]" type="text/css" media="screen" />
<![endif]-->
<!-- Invalid Stylesheet. This makes stuff look pretty. Remove it if you want
the CSS completely valid -->
<link rel="stylesheet" href='/BOT_Theme/resources/css/[Link]'
type="text/css" media="screen" />
<!-- Colour Schemes

Default colour scheme is green. Uncomment prefered stylesheet to use


it.-->
<link rel="stylesheet" href='/BOT_Theme/resources/css/[Link]'
type="text/css" media="screen" />
<link rel="stylesheet" href='/BOT_Theme/resources/css/[Link]'
type="text/css" media="screen" />
<link rel="stylesheet" href='/BOT_Theme/resources/css/[Link]'
type="text/css" media="screen" />
<link rel="stylesheet" href='/BOT_Theme/resources/css/[Link]'
type="text/css" media="screen" />
<!--<link rel="stylesheet" href="~/resources/css/[Link]" type="text/css"
media="screen" />

-->
<!-- Internet Explorer Fixes Stylesheet -->
<!--[if lte IE 7]>
<link rel="stylesheet"
href="~/BOT_Theme/resources/css/[Link]" type="text/css" media="screen" />
<![endif]-->
<!-- Javascripts -->
<!-- jQuery -->

<script type="text/javascript"
src="~/BOT_Theme/resources/scripts/[Link]"></script>

<script type="text/javascript"
src="~/BOT_Theme/resources/scripts/[Link]"></script>

<script type="text/javascript"
src="~/BOT_Theme/resources/scripts/window_ext.js"></script>
<script type="text/javascript"
src="~/BOT_Theme/resources/scripts/[Link]"></script>

<script type="text/javascript"
src="~/BOT_Theme/resources/scripts/[Link]"></script>

<script type="text/javascript"
src="~/BOT_Theme/resources/scripts/extended_debug.js"></script>

<script type="text/javascript" src='/_js/[Link]'></script>

<script type="text/javascript" src='/BOT_Theme/resources/scripts/jquery-


[Link]'></script>

<!-- jQuery Configuration -->

<script type="text/javascript"
src='/BOT_Theme/resources/scripts/[Link]'></script>

<!-- Facebox jQuery Plugin -->

<script type="text/javascript"
src='/BOT_Theme/resources/scripts/[Link]'></script>

<!-- jQuery WYSIWYG Plugin -->

<script type="text/javascript"
src='/BOT_Theme/resources/scripts/[Link]'></script>

<!-- Internet Explorer .png-fix -->


<!--[if IE 6]>
<script type="text/javascript"
src="~/resources/scripts/DD_belatedPNG_0.[Link]"></script>
<script type="text/javascript">
DD_belatedPNG.fix('.png_bg, img, li');
</script>
<![endif]-->

<script type="text/javascript" language="javascript">


function ShowResultCard() {
var win = new Window({ className: "spread", title: "Ruby on Rails",
top: 70, left: 100, width: 300, height: 200, url: "[Link]
showEffectOptions: { duration: 1.5 } }); [Link]();
}

</script>

<script type="text/javascript" language="javascript">


function CloseNotification() {
var main = [Link]("ctl00_main"); [Link] =
1;
} </script>

<style type="text/css">
#progressBackgroundFilter {
position: fixed;
top: 0px;
bottom: 0px;
left: 0px;
right: 0px;
overflow: hidden;
padding: 0;
margin: 0;
background-color: #000;
filter: alpha(opacity=50);
opacity: 0.5;
z-index: 1000;
height: 100%;
}

#processMessage {
position: fixed;
top: 200px;
left: 43%;
padding: 10px;
width: 14%;
z-index: 1001;
background-color: #fff;
text-align: center;
}

.ddlClass {
font-size: 18px;
height: 30px;
line-height: 30px;
width: 100px; /*
scrollbar-face-color: #FFCCCC;
scrollbar-highlight-color: #4B4B4B;
scrollbar-3dlight-color: #646464;
scrollbar-darkshadow-color: #969696;
scrollbar-shadow-color: #C0C0C0;
scrollbar-arrow-color: #090925;
scrollbar-track-color: #051011;*/
}

.pgr {
background: #424242 url(grd_pgr.png) repeat-x top;
}

.pgr table {
margin: 5px 0;
}

.pgr td {
border-width: 0;
padding: 0 6px;
border-left: solid 1px #666;
font-weight: bold;
color: #fff;
line-height: 12px;
}

.pgr a {
color: #666;
text-decoration: none;
}
.pgr a:hover {
color: #000;
text-decoration: none;
}
/*by adil Start*/ .Initial {
display: block;
padding: 2px 10px 4px 12px;
float: left;
background: url("../images/[Link]") no-repeat right top;
color: Black;
font-weight: bold;
}

.Initial:hover {
color: White;
background: url("../images/[Link]") no-repeat right
top;
}

.Clicked {
float: left;
display: block;
background: url("../images/[Link]") no-repeat right top;
padding: 2px 10px 4px 12px;
color: Black;
font-weight: bold;
color: White;
}
/*by adil End*/
</style>
</head>
<body>
<form method="post" action="./[Link]?ocid=57304&amp;fileID=46640"
id="MasterForm">
<div class="aspNetHidden">
<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"
value="/wEPDwUKMTY1NDU2MTA1Mg9kFgJmD2QWAmYPZBYEAgEPZBYCAgMPZBYCAgEPPCsAEQIBEBYAFgAW
AAwUKwAAZAILD2QWHAIHDw8WAh4EVGV4dAUVTXVoYW1tYWQgQWhtZWQgSGFzc2FuZGQCEQ8PZBYCHgVTdHl
sZQUNZGlzcGxheTpub25lO2QCFQ9kFgRmDxYCHgVzdHlsZQUNZGlzcGxheTpub25lO2QCAg8PZBYCHwIFDW
Rpc3BsYXk6bm9uZTtkAiUPFgIfAgUNZGlzcGxheTpub25lO2QCJw8WAh8CBQ1kaXNwbGF5Om5vbmU7ZAIpD
xYCHwIFDWRpc3BsYXk6bm9uZTtkAisPFgIfAgUNZGlzcGxheTpub25lO2QCQw9kFgRmDxYCHwIFDGRpc3Bs
YXk6bm9uZWQCBg8WAh8CBQxkaXNwbGF5Om5vbmVkAnUPFgIeB1Zpc2libGVoZAJ5DxYCHwIFDERpc3BsYXk
6bm9uZRYIZg8WAh8CBQxEaXNwbGF5Om5vbmVkAgIPD2QWAh8CBQxEaXNwbGF5Om5vbmVkAgQPD2QWAh8CBQ
xEaXNwbGF5Om5vbmVkAgYPD2QWAh8CBQxEaXNwbGF5Om5vbmVkAnsPZBYEAgIPD2QWAh8CBQ1kaXNwbGF5O
m5vbmU7ZAIEDw9kFgIfAgUNZGlzcGxheTpub25lO2QCfw8WAh8DaBYCAgEPDxYCHgtQb3N0QmFja1VybAUB
IxYCHwIFDERpc3BsYXk6bm9uZWQCiwEPZBYYAgEPFgIeA3NyYwUPTm9JbWFnZU1hbGUuanBnZAIDDw8WAh8
ABRVNdWhhbW1hZCBBaG1lZCBIYXNzYW5kZAIFDw8WAh8ABRVDSUlUL1NQMjQtQkNTLTA3Ny9BVERkZAIHDw
8WAh8ABRVNdWhhbW1hZCBaYWtpciBIYXNzYW5kZAIJDw8WAh8ABQE1ZGQCDQ8PFgIfAAUCMjJkZAIRDw8WA
h8ABQNCQ1NkZAITDw8WAh8ABQJCIGRkAhUPDxYCHwAFDEFyZWVqIEJhc2hpcmRkAhcPDxYCHwAFDEF1ZyAw
MiwgMjAwNGRkAhkPDxYCHwAFDzEzMTAxLTQyNTQ4NTctN2RkAhsPDxYCHwAFAk5BZGQCkQEPDxYCHwAFCUF
ib3R0YWJhZGRkGAEFGGN0bDAwJGd2TWlzc2luZ0RvY3VtZW50cw9nZLgR6QtBPZcsJ17bIi/
1dA8CnGWmeQ/Hxzspt70ZUNfX" />
</div>

<script type="text/javascript">
//<![CDATA[
var theForm = [Link]['MasterForm'];
if (!theForm) {
theForm = [Link];
}
function __doPostBack(eventTarget, eventArgument) {
if (![Link] || ([Link]() != false)) {
theForm.__EVENTTARGET.value = eventTarget;
theForm.__EVENTARGUMENT.value = eventArgument;
[Link]();
}
}
//]]>
</script>

<script src="/[Link]?d=55IxIhH_rySkSOMLM6i--J-
kjHNki9zh1TtBbDW9fjvdExDsPOO5mn7q_jjmZ9n6aYRsMC7aRoT6zRta1LhVmpGmoW0OvW6j5owdYHdNPl
g1&amp;t=638901721900000000" type="text/javascript"></script>

<script src="/[Link]?
d=zYrh4YumfVVAwpblcsqtauzX8sUqhDmJnK2kV2_T3gtzVvDZcQmtNijLf_JJyoMcptqjs_XhQ66GzAcw5
H80X6DeGFstk5Twz8V6xsaTJ-u0511VDgZ-n98Rq2m-
DweHLqJTHauWV0f7yJQOuW6bDUZuE7ya66DbYyZwGPhVKVg1&amp;t=5c0e0825"
type="text/javascript"></script>
<script src="/[Link]?
d=LxgwgNG_Gd4Sfgshg6mL2CP6IJKABnl_AZavJ4QtVpCl2TdPM3FPWPe4qIk6HtzatDXPDh0P7Ekj8jQp0
ljnpNHqjqwvSnY1w3y0oiH5hNc0J8FzLyl4Mx7qZGI2QXcpVtHTZtVcanH-3OdZZtoj3i1fputdoQ-
jaIyljx8uE5LNlF68NPQfvYx1-R001aQG0&amp;t=5c0e0825" type="text/javascript"></script>
<div class="aspNetHidden">

<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR"


value="6A2B5FB0" />
<input type="hidden" name="__PREVIOUSPAGE" id="__PREVIOUSPAGE"
value="xeVY9k99pe5QZTOJhiPnZk4flUWFYbwehuOTLXZt_DwUGqHfkSQuETsLcaYB-
QCJxFs51s7VgSwvIntx7S0DP3Qc6-B9T_ZLQIxaJOFWKLs1" />
<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION"
value="/wEdABkUCJ1YrCPD+EnAikTmZAZKt117de9GXZItS/j0v5c8FAMAAazT+/WMwZRQd71Lh46ugUTu
1xeqYaRkm2Q5sR6icaGZtyby60hwWNwJ/dKtOPZm7DHADZmEhSg9T4MKM/
FbdEQn8XTvAac2Ch19CVBvkXmkoJEKt0Yd3sQb+gSd1XUjYLJ8M7kfrH5Ygztmm+ibXxrLn+TLAklR4U1Ta
32FilDWJYffGrCZQQZnrOsN6cO9Cn7tfdiJRUPh3NKTzOK7BqZRY3352UU/
NUZRU9z6GLsMfBX2NKVPEnz9PD3ERMtlIWVVV+I7zc2DpY9iRmd91buzucf0mqYNsVrQjyMko96FErfaYBK
PJMqUWzaf3jGriItCsOk/a/FTaraoEjAR/ZeYVb/
JUT+LKYib+MdQB6lfIi6bPKToccJC0RQXcQ421ZpeBpmHo3JCm+DQO2CFkebmYRG/
Z8xuhp2Lf98ILXPSEiFRg6kBQvorC5HQV+z7aMh+tSzItlPVzONgtCyf1gyEdcSztNS4boJZw+d/
dR+DNmqyzyOM4IpJ9oX/kvvFD0t7JQ/hk6KdSfyCR5I=" />
</div>

<div id="main">
<script type="text/javascript">
//<![CDATA[
[Link]._initialize('ctl00$Manager', 'MasterForm', [], [],
[], 90, 'ctl00');
//]]>
</script>
<div id="body-wrapper">
<!-- Wrapper for the radial gradient background -->
<div id="sidebar">
<div id="sidebar-wrapper">
<!-- Sidebar with logo and menu -->
<h1 id="sidebar-title">
<a href="#">Student COnsole</a></h1>
<!-- Logo (221px wide) -->
<center>
<a href="#">
<img id="logo"
src="resources/images/CIITLogo_Plain.png" alt="COMSATS" />
</a>
</center>
<!-- Sidebar Profile links -->
<div id="profile-links" style="text-align: center;">
<span id="Label1"
style="font-size:10pt;">Welcome,</span>
<a href="#" title="Edit your profile">
<span id="lbl_StudentName" style="font-
size:10pt;">Muhammad Ahmed Hassan</span></a><br />
<br />
<a id="lnk_Notifications" title="Notifications"
href="javascript:__doPostBack(&#39;ctl00$lnk_Notifications&#39;,&#39;&#39;)"
style="font-size: 10pt">Notifications</a>
|
<a id="lnk_Signout"
href="javascript:__doPostBack(&#39;ctl00$lnk_Signout&#39;,&#39;&#39;)" style="font-
size: 10pt">Sign
Out</a>
<br />

<a href="[Link]" style="font-size:


9pt; color: Yellow">User Manual</a>
|
|
|
</div>
<ul id="main-nav">
<!-- Accordion Menu -->
<li>
<a id="lnk_Dashboard" class="nav-top-item no-
submenu"
href="javascript:__doPostBack(&#39;ctl00$lnk_Dashboard&#39;,&#39;&#39;)">Dashboard<
/a>
</li>

<li id="lstSurveyFeedback"><a href="#"


id="lnkSurveyFeedback" class="nav-top-item" style="display:none;">Survey
Feedback</a>
<ul>

<li>
<a id="LinkSurveyFeedback"
href="javascript:WebForm_DoPostBackWithOptions(new
WebForm_PostBackOptions(&quot;ctl00$LinkSurveyFeedback&quot;, &quot;&quot;, false,
&quot;&quot;, &quot;SurveyFeedback/[Link]&quot;, false,
true))" style="display:none;">Start Survey Feedback</a>
</li>
</ul>
</li>

<li id="lstRegistration">

<ul>
<li>

</li>

<li>

</li>

<li>
</li>
</ul>
</li>

<li id="lstCourses"><a id="lnk_Courses" class="nav-top-


item">
<!-- Add the class "current" to current menu item
-->
Courses </a>
<ul>
<li>
<a id="lnk_Summary"
href="javascript:__doPostBack(&#39;ctl00$lnk_Summary&#39;,&#39;&#39;)">Summary</
a></li>
<li>
<a id="lnk_ClassProceedings"
href="javascript:__doPostBack(&#39;ctl00$lnk_ClassProceedings&#39;,&#39;&#39;)">Cla
ss Proceedings</a></li>
<li>
<a id="lnk_QAMarks"
href="javascript:__doPostBack(&#39;ctl00$lnk_QAMarks&#39;,&#39;&#39;)">Q.A/Sess/
Final
Marks</a></li>
<!-- Add class "current" to sub menu items also
-->
</ul>
</li>
<li id="lstCoursePortal"><a id="lnk_CoursePortal"
class="nav-top-item">Course Portal </a>
<ul>
<li><a href="CTS/[Link]"
id="lnkOnlineTest">MCQ Test</a></li>
<li><a href="[Link]?isTest=1"
id="lnkSubjectiveTests">Subjective Test</a></li>
<li><a href="[Link]"
id="lnkCourseContents">Course Contents</a></li>
<li><a href="[Link]"
id="lnkPortalSummary">Assignments Summary</a></li>
<li><a
href="[Link]" id="lnkPendingAssignments">Pending
Assignments</a></li>
</ul>
</li>

<li><a href="#" id="lnkEntryCoupon" class="nav-top-


item">Exam EntryCoupon</a>
<ul>
<li><a href="[Link]"
id="lnkEntryCouponQR">Exam EntryCoupon Print
</a></li>
</ul>
</li>

<li><a href="#" id="lnkStudentApp" class="nav-top-


item">Student Mobile App Activation</a>
<ul>
<li><a href="[Link]"
id="lnkStudentAppActivation">Student App Activation</a></li>
</ul>
</li>

<li><a href="#" id="lnkPositionHolders" class="nav-top-


item" style="display:none;">Position
Holders Registration</a>
<ul>
<li><a href="[Link]"
id="lnkPositionHoldersReg" style="display:none;">Position Holders
Registration</a></li>
</ul>
</li>
<li><a href="#" id="lnkFunkadaRegistration" class="nav-
top-item" style="display:none;">Funkada
Registration</a>
<ul>
<li><a href="[Link]"
id="lnkFunkadaRegister" style="display:none;">Funkada Registration</a></li>
</ul>
</li>
<li><a href="#" id="lnkBoarding" class="nav-top-
item">Boarding</a>
<ul>
<li><a href="[Link]"
id="lnkRequestBoarding">Request Boarding</a></li>
</ul>
</li>
<li><a href="#" id="lnk_Sibling" class="nav-top-
item">Sibling Info</a>
<ul>
<li>
<a id="lnk_SiblingInfo"
href="javascript:__doPostBack(&#39;ctl00$lnk_SiblingInfo&#39;,&#39;&#39;)">Add
Sibling Info</a>
</li>
</ul>
</li>
<li><a href="#" id="lnk_Result" class="nav-top-
item">Result</a>
<ul>
<li>
<a id="lnk_ResultCard"
href="javascript:__doPostBack(&#39;ctl00$lnk_ResultCard&#39;,&#39;&#39;)">Result
Card</a>
</li>
</ul>
</li>
<li><a href="#" id="lnkOBE"
class="nav-top-item">OBE</a>
<ul>
<li><a href="[Link]"
id="lnkPLOSummary">Program PLO Details</a></li>
<li><a href="[Link]"
id="lnkCurrentCLO">Current Semester
CLO</a></li>
<li><a href="[Link]"
id="lnkSemesterwiseCLO">Semester wise
CLO </a></li>
<li><a href="[Link]"
id="lnkOverAllPLO">PLO Achievement</a></li>
</ul>
</li>
<li id="lstProject"><a href="#" id="lnkProjectMain"
class="nav-top-item" style="display:none">Projects </a>
<ul>
<li><a
href="FinalProject/[Link]" id="lnkApprovedProjects">Approved
Projects</a></li>
<li><a
href="FinalProject/[Link]" id="lnkTemplates">Document
Templates</a></li>
<li><a href="FinalProject/[Link]"
id="lnkProjectTasks" style="display:none">Project Tasks</a></li>
</ul>
</li>
<li id="lstTimetable"><a href="#" id="lnkTimeTableMain"
class="nav-top-item">Time Table </a>
<ul>
<li><a href="[Link]"
id="lnkTimeTable">TimeTable</a></li>
</ul>
</li>
<li visible="false"><a href="#" id="lnk_FeeChallan"
class="nav-top-item">Fee </a>
<ul>
<li><a href="[Link]"
id="lnkFee">Challan</a></li>
<li><a href="[Link]"
id="lnkFeeHistory">History</a></li>
<li></li>
<li></li>
</ul>
</li>
<li><a id="lnkLibraryMain" class="nav-top-
item">Library</a>
<ul>
<li><a href="[Link]"
id="lnkReserveBook">Book Reservation</a></li>
<li><a href="[Link]"
id="lnkBookBorrowHistory">Book Borrow
History</a></li>
</ul>
</li>
<li style="display: none"><a id="lnkGRASSPMain"
class="nav-top-item">GRASSP</a>
<ul>
<li><a href="GraSPP/[Link]"
id="stuinfo">Student Info</a></li>
<li><a
href="GraSPP/[Link]" id="stuinfo1">BasicInfo
</a></li>
<li><a href="GraSPP/[Link]"
id="A2">ComposeCommittee</a></li>
<li><a href="GraSPP/GraSPP_Print.aspx"
id="A3">GraSPP_Print </a></li>
<li><a href="GraSPP/[Link]"
id="A4">Student Info</a></li>
<li><a
href="GraSPP/[Link]" id="A5">BasicInfo
</a></li>
<li><a href="GraSPP/[Link]"
id="A6">GraSPPCompletion</a></li>
<li><a
href="GraSPP/[Link]" id="A7">GraSPPComprehensieExam
</a></li>
<li><a href="GraSPP/[Link]"
id="A8">GraSPPRemarks</a></li>
<li><a
href="GraSPP/[Link]"
id="A9">ResearchActivityProblem </a></li>
<li><a href="GraSPP/[Link]"
id="A10">GraSPPShowResultCard</a></li>
<li><a href="GraSPP/[Link]"
id="A11">GraSPPSubmitForm
</a></li>
<li><a
href="GraSPP/[Link]" id="A12">GraSPPSynopsisSeminars</a></li>
<li><a href="GraSPP/[Link]"
id="A13">GraSPPThesisMeeting
</a></li>
</ul>
</li>
<li>
<ul>
<li>
<a id="lnk_FeedbackSummary"
href="javascript:WebForm_DoPostBackWithOptions(new
WebForm_PostBackOptions(&quot;ctl00$lnk_FeedbackSummary&quot;, &quot;&quot;, false,
&quot;&quot;, &quot;[Link]&quot;, false,
true))">Summary</a></li>
</ul>
</li>
<li id="lstConvocation" style="Display:none"><a
href="#" id="lnkConvocationRegistration" class="nav-top-item"
style="Display:none">Convocation Registration </a>
<ul>
<li>
<a id="lnkRegister"
href="javascript:WebForm_DoPostBackWithOptions(new
WebForm_PostBackOptions(&quot;ctl00$lnkRegister&quot;, &quot;&quot;, false,
&quot;&quot;, &quot;[Link]&quot;, false, true))"
style="Display:none">Register</a></li>
<li>
<a id="lnkConvPrint"
href="javascript:WebForm_DoPostBackWithOptions(new
WebForm_PostBackOptions(&quot;ctl00$lnkConvPrint&quot;, &quot;&quot;, false,
&quot;&quot;, &quot;[Link]&quot;, false, true))"
style="Display:none">Print Convocation Letter</a></li>
<li>
<a id="lnkConvPicture"
href="javascript:WebForm_DoPostBackWithOptions(new
WebForm_PostBackOptions(&quot;ctl00$lnkConvPicture&quot;, &quot;&quot;, false,
&quot;&quot;, &quot;[Link]&quot;, false, true))"
style="Display:none">Convocation Picture</a></li>
</ul>
</li>
<li id="lstScholarShip"><a href="#"
id="lnkScholarships" class="nav-top-item">Scholarship</a>
<ul>
<li>
<a id="LinkRegform"
href="javascript:WebForm_DoPostBackWithOptions(new
WebForm_PostBackOptions(&quot;ctl00$LinkRegform&quot;, &quot;&quot;, false,
&quot;&quot;, &quot;scholarship/[Link]&quot;, false, true))"
style="display:none;">Apply</a></li>
<li>
<a id="LinkScholarshipform"
href="javascript:WebForm_DoPostBackWithOptions(new
WebForm_PostBackOptions(&quot;ctl00$LinkScholarshipform&quot;, &quot;&quot;, false,
&quot;&quot;, &quot;scholarship/[Link]&quot;, false,
true))" style="display:none;">View Form</a></li>
<li>
<a id="LinkViewScholarshipStatus"
href="javascript:WebForm_DoPostBackWithOptions(new
WebForm_PostBackOptions(&quot;ctl00$LinkViewScholarshipStatus&quot;, &quot;&quot;,
false, &quot;&quot;, &quot;scholarship/[Link]&quot;, false,
true))">View Scholarship Status</a></li>
</ul>
</li>

<li id="lstClearanceMain"><a href="#"


id="lnkClearanceMain" class="nav-top-item">University Clearance</a>
<ul>
<li>
<a id="lnkApplyForClearance"
href="javascript:WebForm_DoPostBackWithOptions(new
WebForm_PostBackOptions(&quot;ctl00$lnkApplyForClearance&quot;, &quot;&quot;,
false, &quot;&quot;, &quot;Clearance/[Link]&quot;, false,
true))">Apply</a></li>
<li>
<a id="lnkClearanceStatus"
href="javascript:WebForm_DoPostBackWithOptions(new
WebForm_PostBackOptions(&quot;ctl00$lnkClearanceStatus&quot;, &quot;&quot;, false,
&quot;&quot;, &quot;Clearance/[Link]&quot;, false, true))">View
Status</a></li>
</ul>
</li>

<li id="lstAPS"><a href="#" id="lnkapsmain" class="nav-


top-item">Application Processing System</a>
<ul>
<li>
<a id="lnkapsprocess"
href="javascript:__doPostBack(&#39;ctl00$lnkapsprocess&#39;,&#39;&#39;)">Apply</a>
</li>
<li>
<a id="lnkapsstatus"
href="javascript:__doPostBack(&#39;ctl00$lnkapsstatus&#39;,&#39;&#39;)">Application
Status</a></li>
<li>
<a id="lnkcheckcoursestatus"
href="javascript:__doPostBack(&#39;ctl00$lnkcheckcoursestatus&#39;,&#39;&#39;)">Cou
rse Application Status</a></li>
</ul>
</li>
<li><a href="#" id="lnk_Settings" class="nav-top-
item">Settings</a>
<ul>
<li>
<a id="lnk_Profile"
href="javascript:__doPostBack(&#39;ctl00$lnk_Profile&#39;,&#39;&#39;)">Profile</a>
</li>
<li>
<a id="lnk_ChangePassword"
href="javascript:__doPostBack(&#39;ctl00$lnk_ChangePassword&#39;,&#39;&#39;)">Chang
e
Password</a></li>
<li>
<a id="lnk_LoginHistory"
href="javascript:__doPostBack(&#39;ctl00$lnk_LoginHistory&#39;,&#39;&#39;)">Login
History</a></li>
</ul>
</li>
</ul>
<!-- End #main-nav -->
<div id="messages" style="display: none">
<!-- Messages are shown when a link with these
attributes are clicked: href="#messages" rel="modal" -->
<h3>3 Messages</h3>
<p>
<strong>17th May 2009</strong> by Admin<br />
Lorem ipsum dolor sit amet, consectetur adipiscing
elit. Vivamus magna. Cras in
mi at felis aliquet congue. <small><a href="#"
class="remove-link" title="Remove message">Remove</a></small>
</p>
<p>
<strong>2nd May 2009</strong> by Jane Doe<br />
Ut a est eget ligula molestie gravida. Curabitur
massa. Donec eleifend, libero at
sagittis mollis, tellus est malesuada tellus, at luctus
turpis elit sit amet quam.
Vivamus pretium ornare est. <small><a href="#"
class="remove-link" title="Remove message">Remove</a></small>
</p>
<p>
<strong>25th April 2009</strong> by Admin<br />
Lorem ipsum dolor sit amet, consectetur adipiscing
elit. Vivamus magna. Cras in
mi at felis aliquet congue. <small><a href="#"
class="remove-link" title="Remove message">Remove</a></small>
</p>
</div>
<!-- End #messages -->
</div>
</div>
<!-- End #sidebar -->
<div id="main-content">
<!-- Main Content Section with everything -->
<noscript>
<!-- Show a notification if the user has disabled
javascript -->
<div class="notification error png_bg">
<div>
Javascript is disabled or is not supported by your
browser. Please <a href="" title="Upgrade to a better browser">upgrade</a> your
browser or <a href="" title="Enable Javascript in your browser">enable</a>
Javascript to navigate the interface properly.
</div>
</div>
</noscript>
<!-- Page Head -->
<div id="divStudentDetails">
<ul class="shortcut-buttons-set">
<li><a class="shortcut-button" href="#">

<img src="[Link]" id="stImg" alt="icon"


style="width: 100px; height: 100px" />
</a></li>
<li style="width: 82%;">
<div class="studentdetails">
<table cellpadding="0" cellspacing="0"
class="Grid">
<tr>
<td style="width: 25%;"
class="GridColumn">
<b>Name :</b>
</td>
<td style="width: 30%;"
class="GridColumn">
<span id="lbl_Name">Muhammad Ahmed
Hassan</span>
</td>
<td style="width: 20%;"
class="GridColumn">
<b>Roll No :</b>
</td>
<td style="width: 25%;">
<span id="lbl_RollNo">CIIT/SP24-
BCS-077/ATD</span>
</td>
</tr>

<tr>
<td class="GridColumn">
<b>Father Name :</b>
</td>
<td class="GridColumn">&nbsp;<span
id="lbl_FatherName">Muhammad Zakir Hassan</span>
</td>
<td>
<b>Registered Courses :</b>
</td>
<td class="GridColumn">
<span
id="lbl_RegisteredCourses">5</span>

</td>
</tr>
<tr>
<td class="GridColumn">
<b>Total Registered Courses :</b>
<br />
</td>
<td class="GridColumn">
<span
id="lbl_TotalRegisteredCourses">22</span>
<span
id="lbl_CurrentSelectedCourse"></span>
</td>
<td class="GridColumn">
<b>Program :</b>
<br />
</td>
<td class="GridColumn">
<span
id="lbl_ProgramName">BCS</span>
</td>
</tr>
<tr>
<td class="GridColumn">
<b>Current Section :</b>
<br />
</td>
<td class="GridColumn">
<span id="lbl_CurrentSection">B
</span>
</td>
<td class="GridColumn">
<b>Current Advisor :</b>
</td>
<td class="GridColumn">
<span id="lblStuAdv">Areej
Bashir</span>
</td>
</tr>
<tr>
<td class="GridColumn">
<b>Date of Birth :</b>
</td>
<td class="GridColumn">

<span id="lblDoB">Aug 02,


2004</span>
</td>

<td class="GridColumn">
<b>CNIC :</b>
</td>
<td class="GridColumn">
<span id="lblNID">13101-4254857-
7</span>
</td>
</tr>
<tr>
<td class="GridColumn">
<b>Thesis Title :</b>
</td>
<td class="GridColumn" colspan="3">

<strong>
<span id="lblThesisTitle">NA</span>
</strong>
</td>

</tr>
<tr>
<td class="GridColumn" colspan="2">
<a id="HyperLink1"
href="Clearance/[Link]" target="_blank">Missing
Documents / Disciplinary Case</a></td>

<td class="GridColumn">
&nbsp;</td>
<td class="GridColumn">
&nbsp;</td>
</tr>
</table>
</div>
</li>
</ul>
</div>
<div class="clear">
</div>
<div class="content-box" align="center">
<!-- Start Content Box -->
<div class="content-box-header">

<div class="clear">
</div>
</div>
<!-- End .content-box-header -->

<!-- End .content-box-content -->


</div>
<!-- End .content-box -->
<div class="clear">
</div>
<!-- Start Notifications -->

<!-- End Notifications -->


<div id="footer">
<small>Copyright © 2009 COMSATS CIIT <span lang="en-us">
<span id="LblCampusName" style="font-
size:Small;">Abottabad</span></span>
|

<a href="#">Top</a></small>
</div>
<!-- End #footer -->
</div>
<!-- End #main-content -->
</div>

</div>
</form>
</body>
</html>

You might also like