Commit 9ce1817d authored by AMAN MORESHWAR JANGDE's avatar AMAN MORESHWAR JANGDE

Merge branch 'Documentation' into 'master'

Documentation completed

See merge request !4
parents 86fba63d 5a48419b
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: Class List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">Class List</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>coursebook</b></td><td class="desc"></td></tr>
<tr id="row_1_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>discussion</b></td><td class="desc"></td></tr>
<tr id="row_1_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_1_0_" class="arrow" onclick="toggleFolder('1_0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>apps</b></td><td class="desc"></td></tr>
<tr id="row_1_0_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdiscussion_1_1apps_1_1DiscussionConfig.html" target="_self">DiscussionConfig</a></td><td class="desc"></td></tr>
<tr id="row_1_1_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_1_1_" class="arrow" onclick="toggleFolder('1_1_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>forms</b></td><td class="desc"></td></tr>
<tr id="row_1_1_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_1_1_0_" class="arrow" onclick="toggleFolder('1_1_0_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdiscussion_1_1forms_1_1LoginForm.html" target="_self">LoginForm</a></td><td class="desc">This is class which is used while doing login </td></tr>
<tr id="row_1_1_0_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdiscussion_1_1forms_1_1LoginForm_1_1Meta.html" target="_self">Meta</a></td><td class="desc"></td></tr>
<tr id="row_1_1_1_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_1_1_1_" class="arrow" onclick="toggleFolder('1_1_1_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdiscussion_1_1forms_1_1SignupForm.html" target="_self">SignupForm</a></td><td class="desc">This is class which is used while doing signup </td></tr>
<tr id="row_1_1_1_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdiscussion_1_1forms_1_1SignupForm_1_1Meta.html" target="_self">Meta</a></td><td class="desc"></td></tr>
<tr id="row_1_1_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_1_1_2_" class="arrow" onclick="toggleFolder('1_1_2_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdiscussion_1_1forms_1_1SubjectForm.html" target="_self">SubjectForm</a></td><td class="desc">This is class which is used while creating new subject by a particular professor </td></tr>
<tr id="row_1_1_2_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdiscussion_1_1forms_1_1SubjectForm_1_1Meta.html" target="_self">Meta</a></td><td class="desc"></td></tr>
<tr id="row_1_1_3_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_1_1_3_" class="arrow" onclick="toggleFolder('1_1_3_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdiscussion_1_1forms_1_1ThreadForm.html" target="_self">ThreadForm</a></td><td class="desc">This is class which is used while creating new threads for a particular topic of a subject </td></tr>
<tr id="row_1_1_3_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdiscussion_1_1forms_1_1ThreadForm_1_1Meta.html" target="_self">Meta</a></td><td class="desc"></td></tr>
<tr id="row_1_1_4_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_1_1_4_" class="arrow" onclick="toggleFolder('1_1_4_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdiscussion_1_1forms_1_1TopicForm.html" target="_self">TopicForm</a></td><td class="desc">This is class which is used while creating new topic for a particular subject </td></tr>
<tr id="row_1_1_4_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdiscussion_1_1forms_1_1TopicForm_1_1Meta.html" target="_self">Meta</a></td><td class="desc"></td></tr>
<tr id="row_1_2_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_1_2_" class="arrow" onclick="toggleFolder('1_2_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>migrations</b></td><td class="desc"></td></tr>
<tr id="row_1_2_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_1_2_0_" class="arrow" onclick="toggleFolder('1_2_0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>0001_initial</b></td><td class="desc"></td></tr>
<tr id="row_1_2_0_0_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdiscussion_1_1migrations_1_10001__initial_1_1Migration.html" target="_self">Migration</a></td><td class="desc"></td></tr>
<tr id="row_1_2_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_1_2_1_" class="arrow" onclick="toggleFolder('1_2_1_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>0002_subject_student_is_accepted</b></td><td class="desc"></td></tr>
<tr id="row_1_2_1_0_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdiscussion_1_1migrations_1_10002__subject__student__is__accepted_1_1Migration.html" target="_self">Migration</a></td><td class="desc"></td></tr>
<tr id="row_1_3_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_1_3_" class="arrow" onclick="toggleFolder('1_3_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>models</b></td><td class="desc"></td></tr>
<tr id="row_1_3_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_1_3_0_" class="arrow" onclick="toggleFolder('1_3_0_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdiscussion_1_1models_1_1Like.html" target="_self">Like</a></td><td class="desc">This class is used to create the <a class="el" href="classdiscussion_1_1models_1_1Like.html" title="This class is used to create the Like table. ">Like</a> table </td></tr>
<tr id="row_1_3_0_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdiscussion_1_1models_1_1Like_1_1Meta.html" target="_self">Meta</a></td><td class="desc"></td></tr>
<tr id="row_1_3_1_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_1_3_1_" class="arrow" onclick="toggleFolder('1_3_1_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdiscussion_1_1models_1_1Person.html" target="_self">Person</a></td><td class="desc">This class is used to create the <a class="el" href="classdiscussion_1_1models_1_1Person.html" title="This class is used to create the Person table. ">Person</a> table </td></tr>
<tr id="row_1_3_1_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdiscussion_1_1models_1_1Person_1_1Meta.html" target="_self">Meta</a></td><td class="desc"></td></tr>
<tr id="row_1_3_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_1_3_2_" class="arrow" onclick="toggleFolder('1_3_2_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdiscussion_1_1models_1_1Subject.html" target="_self">Subject</a></td><td class="desc">This class is used to create the <a class="el" href="classdiscussion_1_1models_1_1Subject.html" title="This class is used to create the Subject table. ">Subject</a> table </td></tr>
<tr id="row_1_3_2_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdiscussion_1_1models_1_1Subject_1_1Meta.html" target="_self">Meta</a></td><td class="desc"></td></tr>
<tr id="row_1_3_3_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_1_3_3_" class="arrow" onclick="toggleFolder('1_3_3_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdiscussion_1_1models_1_1Subject__Student.html" target="_self">Subject_Student</a></td><td class="desc">This class is used to create the <a class="el" href="classdiscussion_1_1models_1_1Subject__Student.html" title="This class is used to create the Subject_Student table. ">Subject_Student</a> table </td></tr>
<tr id="row_1_3_3_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdiscussion_1_1models_1_1Subject__Student_1_1Meta.html" target="_self">Meta</a></td><td class="desc"></td></tr>
<tr id="row_1_3_4_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_1_3_4_" class="arrow" onclick="toggleFolder('1_3_4_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdiscussion_1_1models_1_1Thread.html" target="_self">Thread</a></td><td class="desc">This class is used to create the <a class="el" href="classdiscussion_1_1models_1_1Thread.html" title="This class is used to create the Thread table. ">Thread</a> table </td></tr>
<tr id="row_1_3_4_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdiscussion_1_1models_1_1Thread_1_1Meta.html" target="_self">Meta</a></td><td class="desc"></td></tr>
<tr id="row_1_3_5_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_1_3_5_" class="arrow" onclick="toggleFolder('1_3_5_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdiscussion_1_1models_1_1Topic.html" target="_self">Topic</a></td><td class="desc">This class is used to create the <a class="el" href="classdiscussion_1_1models_1_1Topic.html" title="This class is used to create the Topic table. ">Topic</a> table </td></tr>
<tr id="row_1_3_5_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdiscussion_1_1models_1_1Topic_1_1Meta.html" target="_self">Meta</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>discussion</b></li><li class="navelem"><b>apps</b></li><li class="navelem"><a class="el" href="classdiscussion_1_1apps_1_1DiscussionConfig.html">DiscussionConfig</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">discussion.apps.DiscussionConfig Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classdiscussion_1_1apps_1_1DiscussionConfig.html">discussion.apps.DiscussionConfig</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>name</b> (defined in <a class="el" href="classdiscussion_1_1apps_1_1DiscussionConfig.html">discussion.apps.DiscussionConfig</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1apps_1_1DiscussionConfig.html">discussion.apps.DiscussionConfig</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: discussion.apps.DiscussionConfig Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>discussion</b></li><li class="navelem"><b>apps</b></li><li class="navelem"><a class="el" href="classdiscussion_1_1apps_1_1DiscussionConfig.html">DiscussionConfig</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="classdiscussion_1_1apps_1_1DiscussionConfig-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">discussion.apps.DiscussionConfig Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for discussion.apps.DiscussionConfig:</div>
<div class="dyncontent">
<div class="center"><img src="classdiscussion_1_1apps_1_1DiscussionConfig__inherit__graph.png" border="0" usemap="#discussion_8apps_8DiscussionConfig_inherit__map" alt="Inheritance graph"/></div>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for discussion.apps.DiscussionConfig:</div>
<div class="dyncontent">
<div class="center"><img src="classdiscussion_1_1apps_1_1DiscussionConfig__coll__graph.png" border="0" usemap="#discussion_8apps_8DiscussionConfig_coll__map" alt="Collaboration graph"/></div>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:a174b8cd1941621bcc075311ac8dbf422"><td class="memItemLeft" align="right" valign="top"><a id="a174b8cd1941621bcc075311ac8dbf422"></a>
string&#160;</td><td class="memItemRight" valign="bottom"><b>name</b> = 'discussion'</td></tr>
<tr class="separator:a174b8cd1941621bcc075311ac8dbf422"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>discussion/apps.py</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<map id="discussion.apps.DiscussionConfig" name="discussion.apps.DiscussionConfig">
</map>
0e4418b429b47b7215e4b91b4489bb88
\ No newline at end of file
<map id="discussion.apps.DiscussionConfig" name="discussion.apps.DiscussionConfig">
</map>
2813906ab2b287dd962a313f6add04ac
\ No newline at end of file
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>discussion</b></li><li class="navelem"><b>forms</b></li><li class="navelem"><a class="el" href="classdiscussion_1_1forms_1_1LoginForm.html">LoginForm</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">discussion.forms.LoginForm Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classdiscussion_1_1forms_1_1LoginForm.html">discussion.forms.LoginForm</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>password</b> (defined in <a class="el" href="classdiscussion_1_1forms_1_1LoginForm.html">discussion.forms.LoginForm</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1forms_1_1LoginForm.html">discussion.forms.LoginForm</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>pid</b> (defined in <a class="el" href="classdiscussion_1_1forms_1_1LoginForm.html">discussion.forms.LoginForm</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1forms_1_1LoginForm.html">discussion.forms.LoginForm</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: discussion.forms.LoginForm Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>discussion</b></li><li class="navelem"><b>forms</b></li><li class="navelem"><a class="el" href="classdiscussion_1_1forms_1_1LoginForm.html">LoginForm</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="classdiscussion_1_1forms_1_1LoginForm-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">discussion.forms.LoginForm Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>This is class which is used while doing login
<a href="classdiscussion_1_1forms_1_1LoginForm.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for discussion.forms.LoginForm:</div>
<div class="dyncontent">
<div class="center"><img src="classdiscussion_1_1forms_1_1LoginForm__inherit__graph.png" border="0" usemap="#discussion_8forms_8LoginForm_inherit__map" alt="Inheritance graph"/></div>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for discussion.forms.LoginForm:</div>
<div class="dyncontent">
<div class="center"><img src="classdiscussion_1_1forms_1_1LoginForm__coll__graph.png" border="0" usemap="#discussion_8forms_8LoginForm_coll__map" alt="Collaboration graph"/></div>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdiscussion_1_1forms_1_1LoginForm_1_1Meta.html">Meta</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:ab108599c58fa8d00d18369c8996d397b"><td class="memItemLeft" align="right" valign="top"><a id="ab108599c58fa8d00d18369c8996d397b"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>pid</b> = forms.CharField(widget=forms.TextInput(attrs={'class' : 'inp-field', 'placeholder':'PID...'}))</td></tr>
<tr class="separator:ab108599c58fa8d00d18369c8996d397b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5d1386c345edb052840ef23c1f5e534"><td class="memItemLeft" align="right" valign="top"><a id="aa5d1386c345edb052840ef23c1f5e534"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>password</b> = forms.CharField(widget=forms.TextInput(attrs={'class' : 'inp-field', 'placeholder':'Password...', 'type':'password'}))</td></tr>
<tr class="separator:aa5d1386c345edb052840ef23c1f5e534"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>This is class which is used while doing login </p>
</div><hr/>The documentation for this class was generated from the following file:<ul>
<li>discussion/forms.py</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>discussion</b></li><li class="navelem"><b>forms</b></li><li class="navelem"><a class="el" href="classdiscussion_1_1forms_1_1LoginForm.html">LoginForm</a></li><li class="navelem"><a class="el" href="classdiscussion_1_1forms_1_1LoginForm_1_1Meta.html">Meta</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">discussion.forms.LoginForm.Meta Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classdiscussion_1_1forms_1_1LoginForm_1_1Meta.html">discussion.forms.LoginForm.Meta</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>fields</b> (defined in <a class="el" href="classdiscussion_1_1forms_1_1LoginForm_1_1Meta.html">discussion.forms.LoginForm.Meta</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1forms_1_1LoginForm_1_1Meta.html">discussion.forms.LoginForm.Meta</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>model</b> (defined in <a class="el" href="classdiscussion_1_1forms_1_1LoginForm_1_1Meta.html">discussion.forms.LoginForm.Meta</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1forms_1_1LoginForm_1_1Meta.html">discussion.forms.LoginForm.Meta</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: discussion.forms.LoginForm.Meta Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>discussion</b></li><li class="navelem"><b>forms</b></li><li class="navelem"><a class="el" href="classdiscussion_1_1forms_1_1LoginForm.html">LoginForm</a></li><li class="navelem"><a class="el" href="classdiscussion_1_1forms_1_1LoginForm_1_1Meta.html">Meta</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="classdiscussion_1_1forms_1_1LoginForm_1_1Meta-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">discussion.forms.LoginForm.Meta Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:a0bcba254d7d8870e5cbb5a1333b560b5"><td class="memItemLeft" align="right" valign="top"><a id="a0bcba254d7d8870e5cbb5a1333b560b5"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>model</b> = <a class="el" href="classdiscussion_1_1models_1_1Person.html">Person</a></td></tr>
<tr class="separator:a0bcba254d7d8870e5cbb5a1333b560b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d2d8426ab03e2f084a9bd8630ef41dd"><td class="memItemLeft" align="right" valign="top"><a id="a4d2d8426ab03e2f084a9bd8630ef41dd"></a>
tuple&#160;</td><td class="memItemRight" valign="bottom"><b>fields</b> = ('pid', 'password')</td></tr>
<tr class="separator:a4d2d8426ab03e2f084a9bd8630ef41dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>discussion/forms.py</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<map id="discussion.forms.LoginForm" name="discussion.forms.LoginForm">
</map>
1d451625b57b44ba28cefd2682d6cec3
\ No newline at end of file
<map id="discussion.forms.LoginForm" name="discussion.forms.LoginForm">
</map>
0d284cbfbc5dc308745019d5299dc981
\ No newline at end of file
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>discussion</b></li><li class="navelem"><b>forms</b></li><li class="navelem"><a class="el" href="classdiscussion_1_1forms_1_1SignupForm.html">SignupForm</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">discussion.forms.SignupForm Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classdiscussion_1_1forms_1_1SignupForm.html">discussion.forms.SignupForm</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>fname</b> (defined in <a class="el" href="classdiscussion_1_1forms_1_1SignupForm.html">discussion.forms.SignupForm</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1forms_1_1SignupForm.html">discussion.forms.SignupForm</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>lname</b> (defined in <a class="el" href="classdiscussion_1_1forms_1_1SignupForm.html">discussion.forms.SignupForm</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1forms_1_1SignupForm.html">discussion.forms.SignupForm</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>password</b> (defined in <a class="el" href="classdiscussion_1_1forms_1_1SignupForm.html">discussion.forms.SignupForm</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1forms_1_1SignupForm.html">discussion.forms.SignupForm</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>pid</b> (defined in <a class="el" href="classdiscussion_1_1forms_1_1SignupForm.html">discussion.forms.SignupForm</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1forms_1_1SignupForm.html">discussion.forms.SignupForm</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: discussion.forms.SignupForm Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>discussion</b></li><li class="navelem"><b>forms</b></li><li class="navelem"><a class="el" href="classdiscussion_1_1forms_1_1SignupForm.html">SignupForm</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="classdiscussion_1_1forms_1_1SignupForm-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">discussion.forms.SignupForm Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>This is class which is used while doing signup
<a href="classdiscussion_1_1forms_1_1SignupForm.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for discussion.forms.SignupForm:</div>
<div class="dyncontent">
<div class="center"><img src="classdiscussion_1_1forms_1_1SignupForm__inherit__graph.png" border="0" usemap="#discussion_8forms_8SignupForm_inherit__map" alt="Inheritance graph"/></div>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for discussion.forms.SignupForm:</div>
<div class="dyncontent">
<div class="center"><img src="classdiscussion_1_1forms_1_1SignupForm__coll__graph.png" border="0" usemap="#discussion_8forms_8SignupForm_coll__map" alt="Collaboration graph"/></div>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdiscussion_1_1forms_1_1SignupForm_1_1Meta.html">Meta</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:af2311816b130c39336e64a556bc594d8"><td class="memItemLeft" align="right" valign="top"><a id="af2311816b130c39336e64a556bc594d8"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>pid</b> = forms.CharField(widget=forms.TextInput(attrs={'class' : 'inp-field', 'placeholder':'PID...'}))</td></tr>
<tr class="separator:af2311816b130c39336e64a556bc594d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8dd925bd5dbee56ab8e408aa215456ed"><td class="memItemLeft" align="right" valign="top"><a id="a8dd925bd5dbee56ab8e408aa215456ed"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>fname</b> = forms.CharField(widget=forms.TextInput(attrs={'class' : 'inp-field', 'placeholder':'First Name...'}))</td></tr>
<tr class="separator:a8dd925bd5dbee56ab8e408aa215456ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd660ad2d3422ff5ce12cb4421ff5741"><td class="memItemLeft" align="right" valign="top"><a id="abd660ad2d3422ff5ce12cb4421ff5741"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>lname</b> = forms.CharField(widget=forms.TextInput(attrs={'class' : 'inp-field', 'placeholder':'Last name...'}))</td></tr>
<tr class="separator:abd660ad2d3422ff5ce12cb4421ff5741"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ca6dc487cffc7fdd2d594c9052a68e3"><td class="memItemLeft" align="right" valign="top"><a id="a2ca6dc487cffc7fdd2d594c9052a68e3"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>password</b> = forms.CharField(widget=forms.TextInput(attrs={'class' : 'inp-field', 'placeholder':'Password...', 'type':'password'}))</td></tr>
<tr class="separator:a2ca6dc487cffc7fdd2d594c9052a68e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>This is class which is used while doing signup </p>
<pre class="fragment">To store the User Id of Person we use pid and for storing First Name we use fname similarly for Last Name we used lname</pre> </div><hr/>The documentation for this class was generated from the following file:<ul>
<li>discussion/forms.py</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>discussion</b></li><li class="navelem"><b>forms</b></li><li class="navelem"><a class="el" href="classdiscussion_1_1forms_1_1SignupForm.html">SignupForm</a></li><li class="navelem"><a class="el" href="classdiscussion_1_1forms_1_1SignupForm_1_1Meta.html">Meta</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">discussion.forms.SignupForm.Meta Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classdiscussion_1_1forms_1_1SignupForm_1_1Meta.html">discussion.forms.SignupForm.Meta</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>model</b> (defined in <a class="el" href="classdiscussion_1_1forms_1_1SignupForm_1_1Meta.html">discussion.forms.SignupForm.Meta</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1forms_1_1SignupForm_1_1Meta.html">discussion.forms.SignupForm.Meta</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: discussion.forms.SignupForm.Meta Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>discussion</b></li><li class="navelem"><b>forms</b></li><li class="navelem"><a class="el" href="classdiscussion_1_1forms_1_1SignupForm.html">SignupForm</a></li><li class="navelem"><a class="el" href="classdiscussion_1_1forms_1_1SignupForm_1_1Meta.html">Meta</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="classdiscussion_1_1forms_1_1SignupForm_1_1Meta-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">discussion.forms.SignupForm.Meta Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:a7d9c25c16f4f2760072eb2c12e780c7e"><td class="memItemLeft" align="right" valign="top"><a id="a7d9c25c16f4f2760072eb2c12e780c7e"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>model</b> = <a class="el" href="classdiscussion_1_1models_1_1Person.html">Person</a></td></tr>
<tr class="separator:a7d9c25c16f4f2760072eb2c12e780c7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>discussion/forms.py</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<map id="discussion.forms.SignupForm" name="discussion.forms.SignupForm">
</map>
6daa7a036d3aa446ef801eb94c223d1d
\ No newline at end of file
<map id="discussion.forms.SignupForm" name="discussion.forms.SignupForm">
</map>
4fd16fa6ae2ae667d760e4f68096b833
\ No newline at end of file
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>discussion</b></li><li class="navelem"><b>forms</b></li><li class="navelem"><a class="el" href="classdiscussion_1_1forms_1_1SubjectForm.html">SubjectForm</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">discussion.forms.SubjectForm Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classdiscussion_1_1forms_1_1SubjectForm.html">discussion.forms.SubjectForm</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>sub_code</b> (defined in <a class="el" href="classdiscussion_1_1forms_1_1SubjectForm.html">discussion.forms.SubjectForm</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1forms_1_1SubjectForm.html">discussion.forms.SubjectForm</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>sub_name</b> (defined in <a class="el" href="classdiscussion_1_1forms_1_1SubjectForm.html">discussion.forms.SubjectForm</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1forms_1_1SubjectForm.html">discussion.forms.SubjectForm</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: discussion.forms.SubjectForm Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>discussion</b></li><li class="navelem"><b>forms</b></li><li class="navelem"><a class="el" href="classdiscussion_1_1forms_1_1SubjectForm.html">SubjectForm</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="classdiscussion_1_1forms_1_1SubjectForm-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">discussion.forms.SubjectForm Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>This is class which is used while creating new subject by a particular professor
<a href="classdiscussion_1_1forms_1_1SubjectForm.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for discussion.forms.SubjectForm:</div>
<div class="dyncontent">
<div class="center"><img src="classdiscussion_1_1forms_1_1SubjectForm__inherit__graph.png" border="0" usemap="#discussion_8forms_8SubjectForm_inherit__map" alt="Inheritance graph"/></div>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for discussion.forms.SubjectForm:</div>
<div class="dyncontent">
<div class="center"><img src="classdiscussion_1_1forms_1_1SubjectForm__coll__graph.png" border="0" usemap="#discussion_8forms_8SubjectForm_coll__map" alt="Collaboration graph"/></div>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdiscussion_1_1forms_1_1SubjectForm_1_1Meta.html">Meta</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:a8553bf461f0d71f755ed0887f557e7b8"><td class="memItemLeft" align="right" valign="top"><a id="a8553bf461f0d71f755ed0887f557e7b8"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>sub_code</b> = forms.CharField(widget=forms.TextInput(attrs={'class' : 'inp-field', 'placeholder':'<a class="el" href="classdiscussion_1_1models_1_1Subject.html">Subject</a> Code...'}))</td></tr>
<tr class="separator:a8553bf461f0d71f755ed0887f557e7b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9eaf7944f3fdb2d1e74a97ca96c80f8b"><td class="memItemLeft" align="right" valign="top"><a id="a9eaf7944f3fdb2d1e74a97ca96c80f8b"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>sub_name</b> = forms.CharField(widget=forms.TextInput(attrs={'class' : 'inp-field', 'placeholder':'<a class="el" href="classdiscussion_1_1models_1_1Subject.html">Subject</a> Title...'}))</td></tr>
<tr class="separator:a9eaf7944f3fdb2d1e74a97ca96c80f8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>This is class which is used while creating new subject by a particular professor </p>
</div><hr/>The documentation for this class was generated from the following file:<ul>
<li>discussion/forms.py</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>discussion</b></li><li class="navelem"><b>forms</b></li><li class="navelem"><a class="el" href="classdiscussion_1_1forms_1_1SubjectForm.html">SubjectForm</a></li><li class="navelem"><a class="el" href="classdiscussion_1_1forms_1_1SubjectForm_1_1Meta.html">Meta</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">discussion.forms.SubjectForm.Meta Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classdiscussion_1_1forms_1_1SubjectForm_1_1Meta.html">discussion.forms.SubjectForm.Meta</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>fields</b> (defined in <a class="el" href="classdiscussion_1_1forms_1_1SubjectForm_1_1Meta.html">discussion.forms.SubjectForm.Meta</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1forms_1_1SubjectForm_1_1Meta.html">discussion.forms.SubjectForm.Meta</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>model</b> (defined in <a class="el" href="classdiscussion_1_1forms_1_1SubjectForm_1_1Meta.html">discussion.forms.SubjectForm.Meta</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1forms_1_1SubjectForm_1_1Meta.html">discussion.forms.SubjectForm.Meta</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: discussion.forms.SubjectForm.Meta Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>discussion</b></li><li class="navelem"><b>forms</b></li><li class="navelem"><a class="el" href="classdiscussion_1_1forms_1_1SubjectForm.html">SubjectForm</a></li><li class="navelem"><a class="el" href="classdiscussion_1_1forms_1_1SubjectForm_1_1Meta.html">Meta</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="classdiscussion_1_1forms_1_1SubjectForm_1_1Meta-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">discussion.forms.SubjectForm.Meta Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:a5d76f3c597cea57f2dc33ec12cd5c883"><td class="memItemLeft" align="right" valign="top"><a id="a5d76f3c597cea57f2dc33ec12cd5c883"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>model</b> = <a class="el" href="classdiscussion_1_1models_1_1Subject.html">Subject</a></td></tr>
<tr class="separator:a5d76f3c597cea57f2dc33ec12cd5c883"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36e4f5d6bdcffe17ff3df8041dc89348"><td class="memItemLeft" align="right" valign="top"><a id="a36e4f5d6bdcffe17ff3df8041dc89348"></a>
string&#160;</td><td class="memItemRight" valign="bottom"><b>fields</b> = &quot;__all__&quot;</td></tr>
<tr class="separator:a36e4f5d6bdcffe17ff3df8041dc89348"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>discussion/forms.py</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<map id="discussion.forms.SubjectForm" name="discussion.forms.SubjectForm">
</map>
12b38c0adc3f74646ef17bd9d1b9023d
\ No newline at end of file
<map id="discussion.forms.SubjectForm" name="discussion.forms.SubjectForm">
</map>
f3718b508d69fee5a8c13a4a6fdfa722
\ No newline at end of file
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>discussion</b></li><li class="navelem"><b>forms</b></li><li class="navelem"><a class="el" href="classdiscussion_1_1forms_1_1ThreadForm.html">ThreadForm</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">discussion.forms.ThreadForm Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classdiscussion_1_1forms_1_1ThreadForm.html">discussion.forms.ThreadForm</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>msg</b> (defined in <a class="el" href="classdiscussion_1_1forms_1_1ThreadForm.html">discussion.forms.ThreadForm</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1forms_1_1ThreadForm.html">discussion.forms.ThreadForm</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>title</b> (defined in <a class="el" href="classdiscussion_1_1forms_1_1ThreadForm.html">discussion.forms.ThreadForm</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1forms_1_1ThreadForm.html">discussion.forms.ThreadForm</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: discussion.forms.ThreadForm Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>discussion</b></li><li class="navelem"><b>forms</b></li><li class="navelem"><a class="el" href="classdiscussion_1_1forms_1_1ThreadForm.html">ThreadForm</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="classdiscussion_1_1forms_1_1ThreadForm-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">discussion.forms.ThreadForm Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>This is class which is used while creating new threads for a particular topic of a subject
<a href="classdiscussion_1_1forms_1_1ThreadForm.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for discussion.forms.ThreadForm:</div>
<div class="dyncontent">
<div class="center"><img src="classdiscussion_1_1forms_1_1ThreadForm__inherit__graph.png" border="0" usemap="#discussion_8forms_8ThreadForm_inherit__map" alt="Inheritance graph"/></div>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for discussion.forms.ThreadForm:</div>
<div class="dyncontent">
<div class="center"><img src="classdiscussion_1_1forms_1_1ThreadForm__coll__graph.png" border="0" usemap="#discussion_8forms_8ThreadForm_coll__map" alt="Collaboration graph"/></div>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdiscussion_1_1forms_1_1ThreadForm_1_1Meta.html">Meta</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:a7c00dc5b0656fdbadc6677f1cd650ae1"><td class="memItemLeft" align="right" valign="top"><a id="a7c00dc5b0656fdbadc6677f1cd650ae1"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>msg</b> = forms.CharField(widget=forms.Textarea(attrs={'class' : 'form-control send-message','rows':'3', 'placeholder':'Comment...'}))</td></tr>
<tr class="separator:a7c00dc5b0656fdbadc6677f1cd650ae1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4b58056497616ab8f07bb0057cecaa8"><td class="memItemLeft" align="right" valign="top"><a id="aa4b58056497616ab8f07bb0057cecaa8"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>title</b> = forms.CharField(widget=forms.TextInput(attrs={'class' : 'form-control send-message', 'placeholder':'Title...'}))</td></tr>
<tr class="separator:aa4b58056497616ab8f07bb0057cecaa8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>This is class which is used while creating new threads for a particular topic of a subject </p>
</div><hr/>The documentation for this class was generated from the following file:<ul>
<li>discussion/forms.py</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>discussion</b></li><li class="navelem"><b>forms</b></li><li class="navelem"><a class="el" href="classdiscussion_1_1forms_1_1ThreadForm.html">ThreadForm</a></li><li class="navelem"><a class="el" href="classdiscussion_1_1forms_1_1ThreadForm_1_1Meta.html">Meta</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">discussion.forms.ThreadForm.Meta Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classdiscussion_1_1forms_1_1ThreadForm_1_1Meta.html">discussion.forms.ThreadForm.Meta</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>model</b> (defined in <a class="el" href="classdiscussion_1_1forms_1_1ThreadForm_1_1Meta.html">discussion.forms.ThreadForm.Meta</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1forms_1_1ThreadForm_1_1Meta.html">discussion.forms.ThreadForm.Meta</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: discussion.forms.ThreadForm.Meta Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>discussion</b></li><li class="navelem"><b>forms</b></li><li class="navelem"><a class="el" href="classdiscussion_1_1forms_1_1ThreadForm.html">ThreadForm</a></li><li class="navelem"><a class="el" href="classdiscussion_1_1forms_1_1ThreadForm_1_1Meta.html">Meta</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="classdiscussion_1_1forms_1_1ThreadForm_1_1Meta-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">discussion.forms.ThreadForm.Meta Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:a2999d03e2c5e2dd38b07a3aeada27cec"><td class="memItemLeft" align="right" valign="top"><a id="a2999d03e2c5e2dd38b07a3aeada27cec"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>model</b> = <a class="el" href="classdiscussion_1_1models_1_1Thread.html">Thread</a></td></tr>
<tr class="separator:a2999d03e2c5e2dd38b07a3aeada27cec"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>discussion/forms.py</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<map id="discussion.forms.ThreadForm" name="discussion.forms.ThreadForm">
</map>
4e4b746e8e729d4dca4f7965bdc5d3ed
\ No newline at end of file
<map id="discussion.forms.ThreadForm" name="discussion.forms.ThreadForm">
</map>
579ae910be351a5326b7754ae9514096
\ No newline at end of file
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>discussion</b></li><li class="navelem"><b>forms</b></li><li class="navelem"><a class="el" href="classdiscussion_1_1forms_1_1TopicForm.html">TopicForm</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">discussion.forms.TopicForm Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classdiscussion_1_1forms_1_1TopicForm.html">discussion.forms.TopicForm</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>title</b> (defined in <a class="el" href="classdiscussion_1_1forms_1_1TopicForm.html">discussion.forms.TopicForm</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1forms_1_1TopicForm.html">discussion.forms.TopicForm</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: discussion.forms.TopicForm Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>discussion</b></li><li class="navelem"><b>forms</b></li><li class="navelem"><a class="el" href="classdiscussion_1_1forms_1_1TopicForm.html">TopicForm</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="classdiscussion_1_1forms_1_1TopicForm-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">discussion.forms.TopicForm Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>This is class which is used while creating new topic for a particular subject
<a href="classdiscussion_1_1forms_1_1TopicForm.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for discussion.forms.TopicForm:</div>
<div class="dyncontent">
<div class="center"><img src="classdiscussion_1_1forms_1_1TopicForm__inherit__graph.png" border="0" usemap="#discussion_8forms_8TopicForm_inherit__map" alt="Inheritance graph"/></div>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for discussion.forms.TopicForm:</div>
<div class="dyncontent">
<div class="center"><img src="classdiscussion_1_1forms_1_1TopicForm__coll__graph.png" border="0" usemap="#discussion_8forms_8TopicForm_coll__map" alt="Collaboration graph"/></div>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdiscussion_1_1forms_1_1TopicForm_1_1Meta.html">Meta</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:ae5c7bc824a69f59bc99488a1600fded6"><td class="memItemLeft" align="right" valign="top"><a id="ae5c7bc824a69f59bc99488a1600fded6"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>title</b> = forms.CharField(widget=forms.TextInput(attrs={'class' : 'form-control send-message', 'placeholder':'Title...'}))</td></tr>
<tr class="separator:ae5c7bc824a69f59bc99488a1600fded6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>This is class which is used while creating new topic for a particular subject </p>
</div><hr/>The documentation for this class was generated from the following file:<ul>
<li>discussion/forms.py</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>discussion</b></li><li class="navelem"><b>forms</b></li><li class="navelem"><a class="el" href="classdiscussion_1_1forms_1_1TopicForm.html">TopicForm</a></li><li class="navelem"><a class="el" href="classdiscussion_1_1forms_1_1TopicForm_1_1Meta.html">Meta</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">discussion.forms.TopicForm.Meta Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classdiscussion_1_1forms_1_1TopicForm_1_1Meta.html">discussion.forms.TopicForm.Meta</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>fields</b> (defined in <a class="el" href="classdiscussion_1_1forms_1_1TopicForm_1_1Meta.html">discussion.forms.TopicForm.Meta</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1forms_1_1TopicForm_1_1Meta.html">discussion.forms.TopicForm.Meta</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>model</b> (defined in <a class="el" href="classdiscussion_1_1forms_1_1TopicForm_1_1Meta.html">discussion.forms.TopicForm.Meta</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1forms_1_1TopicForm_1_1Meta.html">discussion.forms.TopicForm.Meta</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: discussion.forms.TopicForm.Meta Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>discussion</b></li><li class="navelem"><b>forms</b></li><li class="navelem"><a class="el" href="classdiscussion_1_1forms_1_1TopicForm.html">TopicForm</a></li><li class="navelem"><a class="el" href="classdiscussion_1_1forms_1_1TopicForm_1_1Meta.html">Meta</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="classdiscussion_1_1forms_1_1TopicForm_1_1Meta-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">discussion.forms.TopicForm.Meta Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:adf3e66e5e8c4b1f2df93df48e6cd8fa3"><td class="memItemLeft" align="right" valign="top"><a id="adf3e66e5e8c4b1f2df93df48e6cd8fa3"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>model</b> = <a class="el" href="classdiscussion_1_1models_1_1Topic.html">Topic</a></td></tr>
<tr class="separator:adf3e66e5e8c4b1f2df93df48e6cd8fa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8503ddaea8b05d600661a25db96292aa"><td class="memItemLeft" align="right" valign="top"><a id="a8503ddaea8b05d600661a25db96292aa"></a>
string&#160;</td><td class="memItemRight" valign="bottom"><b>fields</b> = &quot;__all__&quot;</td></tr>
<tr class="separator:a8503ddaea8b05d600661a25db96292aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>discussion/forms.py</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<map id="discussion.forms.TopicForm" name="discussion.forms.TopicForm">
</map>
e94e8b351668072abfcc178fc425705d
\ No newline at end of file
<map id="discussion.forms.TopicForm" name="discussion.forms.TopicForm">
</map>
3b59ebdc6c415548442454eb0181b591
\ No newline at end of file
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>discussion</b></li><li class="navelem"><b>migrations</b></li><li class="navelem"><b>0001_initial</b></li><li class="navelem"><a class="el" href="classdiscussion_1_1migrations_1_10001__initial_1_1Migration.html">Migration</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">discussion.migrations.0001_initial.Migration Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classdiscussion_1_1migrations_1_10001__initial_1_1Migration.html">discussion.migrations.0001_initial.Migration</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>dependencies</b> (defined in <a class="el" href="classdiscussion_1_1migrations_1_10001__initial_1_1Migration.html">discussion.migrations.0001_initial.Migration</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1migrations_1_10001__initial_1_1Migration.html">discussion.migrations.0001_initial.Migration</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>initial</b> (defined in <a class="el" href="classdiscussion_1_1migrations_1_10001__initial_1_1Migration.html">discussion.migrations.0001_initial.Migration</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1migrations_1_10001__initial_1_1Migration.html">discussion.migrations.0001_initial.Migration</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operations</b> (defined in <a class="el" href="classdiscussion_1_1migrations_1_10001__initial_1_1Migration.html">discussion.migrations.0001_initial.Migration</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1migrations_1_10001__initial_1_1Migration.html">discussion.migrations.0001_initial.Migration</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: discussion.migrations.0001_initial.Migration Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>discussion</b></li><li class="navelem"><b>migrations</b></li><li class="navelem"><b>0001_initial</b></li><li class="navelem"><a class="el" href="classdiscussion_1_1migrations_1_10001__initial_1_1Migration.html">Migration</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="classdiscussion_1_1migrations_1_10001__initial_1_1Migration-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">discussion.migrations.0001_initial.Migration Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for discussion.migrations.0001_initial.Migration:</div>
<div class="dyncontent">
<div class="center"><img src="classdiscussion_1_1migrations_1_10001__initial_1_1Migration__inherit__graph.png" border="0" usemap="#discussion_8migrations_80001__initial_8Migration_inherit__map" alt="Inheritance graph"/></div>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for discussion.migrations.0001_initial.Migration:</div>
<div class="dyncontent">
<div class="center"><img src="classdiscussion_1_1migrations_1_10001__initial_1_1Migration__coll__graph.png" border="0" usemap="#discussion_8migrations_80001__initial_8Migration_coll__map" alt="Collaboration graph"/></div>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:a2517a287cc9a3c5b68fca806a3e211ad"><td class="memItemLeft" align="right" valign="top"><a id="a2517a287cc9a3c5b68fca806a3e211ad"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>initial</b> = True</td></tr>
<tr class="separator:a2517a287cc9a3c5b68fca806a3e211ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2438e4a3f68d4a9310c9d335b16f49b"><td class="memItemLeft" align="right" valign="top">list&#160;</td><td class="memItemRight" valign="bottom"><b>dependencies</b></td></tr>
<tr class="separator:ad2438e4a3f68d4a9310c9d335b16f49b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a449482f4cdefd7bba8d7684a4f8b0afc"><td class="memItemLeft" align="right" valign="top"><a id="a449482f4cdefd7bba8d7684a4f8b0afc"></a>
list&#160;</td><td class="memItemRight" valign="bottom"><b>operations</b></td></tr>
<tr class="separator:a449482f4cdefd7bba8d7684a4f8b0afc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="ad2438e4a3f68d4a9310c9d335b16f49b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad2438e4a3f68d4a9310c9d335b16f49b">&#9670;&nbsp;</a></span>dependencies</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">list discussion.migrations.0001_initial.Migration.dependencies</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= [</div><div class="line"> ]</div></div><!-- fragment -->
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>discussion/migrations/0001_initial.py</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<map id="discussion.migrations.0001_initial.Migration" name="discussion.migrations.0001_initial.Migration">
</map>
<map id="discussion.migrations.0001_initial.Migration" name="discussion.migrations.0001_initial.Migration">
</map>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>discussion</b></li><li class="navelem"><b>migrations</b></li><li class="navelem"><b>0002_subject_student_is_accepted</b></li><li class="navelem"><a class="el" href="classdiscussion_1_1migrations_1_10002__subject__student__is__accepted_1_1Migration.html">Migration</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">discussion.migrations.0002_subject_student_is_accepted.Migration Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classdiscussion_1_1migrations_1_10002__subject__student__is__accepted_1_1Migration.html">discussion.migrations.0002_subject_student_is_accepted.Migration</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>dependencies</b> (defined in <a class="el" href="classdiscussion_1_1migrations_1_10002__subject__student__is__accepted_1_1Migration.html">discussion.migrations.0002_subject_student_is_accepted.Migration</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1migrations_1_10002__subject__student__is__accepted_1_1Migration.html">discussion.migrations.0002_subject_student_is_accepted.Migration</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>operations</b> (defined in <a class="el" href="classdiscussion_1_1migrations_1_10002__subject__student__is__accepted_1_1Migration.html">discussion.migrations.0002_subject_student_is_accepted.Migration</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1migrations_1_10002__subject__student__is__accepted_1_1Migration.html">discussion.migrations.0002_subject_student_is_accepted.Migration</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: discussion.migrations.0002_subject_student_is_accepted.Migration Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>discussion</b></li><li class="navelem"><b>migrations</b></li><li class="navelem"><b>0002_subject_student_is_accepted</b></li><li class="navelem"><a class="el" href="classdiscussion_1_1migrations_1_10002__subject__student__is__accepted_1_1Migration.html">Migration</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="classdiscussion_1_1migrations_1_10002__subject__student__is__accepted_1_1Migration-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">discussion.migrations.0002_subject_student_is_accepted.Migration Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for discussion.migrations.0002_subject_student_is_accepted.Migration:</div>
<div class="dyncontent">
<div class="center"><img src="classdiscussion_1_1migrations_1_10002__subject__student__is__accepted_1_1Migration__inherit__graph.png" border="0" usemap="#discussion_8migrations_80002__subject__student__is__accepted_8Migration_inherit__map" alt="Inheritance graph"/></div>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for discussion.migrations.0002_subject_student_is_accepted.Migration:</div>
<div class="dyncontent">
<div class="center"><img src="classdiscussion_1_1migrations_1_10002__subject__student__is__accepted_1_1Migration__coll__graph.png" border="0" usemap="#discussion_8migrations_80002__subject__student__is__accepted_8Migration_coll__map" alt="Collaboration graph"/></div>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:aeda4f414de4bd8197851f4c9ecf98500"><td class="memItemLeft" align="right" valign="top">list&#160;</td><td class="memItemRight" valign="bottom"><b>dependencies</b></td></tr>
<tr class="separator:aeda4f414de4bd8197851f4c9ecf98500"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2cae3f462ea5ecb7d0cee8028aed746b"><td class="memItemLeft" align="right" valign="top">list&#160;</td><td class="memItemRight" valign="bottom"><b>operations</b></td></tr>
<tr class="separator:a2cae3f462ea5ecb7d0cee8028aed746b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="aeda4f414de4bd8197851f4c9ecf98500"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeda4f414de4bd8197851f4c9ecf98500">&#9670;&nbsp;</a></span>dependencies</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">list discussion.migrations.0002_subject_student_is_accepted.Migration.dependencies</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= [</div><div class="line"> (<span class="stringliteral">&#39;discussion&#39;</span>, <span class="stringliteral">&#39;0001_initial&#39;</span>),</div><div class="line"> ]</div></div><!-- fragment -->
</div>
</div>
<a id="a2cae3f462ea5ecb7d0cee8028aed746b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2cae3f462ea5ecb7d0cee8028aed746b">&#9670;&nbsp;</a></span>operations</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">list discussion.migrations.0002_subject_student_is_accepted.Migration.operations</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= [</div><div class="line"> migrations.AddField(</div><div class="line"> model_name=<span class="stringliteral">&#39;subject_student&#39;</span>,</div><div class="line"> name=<span class="stringliteral">&#39;is_accepted&#39;</span>,</div><div class="line"> field=models.BooleanField(default=<span class="keyword">False</span>),</div><div class="line"> ),</div><div class="line"> ]</div></div><!-- fragment -->
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>discussion/migrations/0002_subject_student_is_accepted.py</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<map id="discussion.migrations.0002_subject_student_is_accepted.Migration" name="discussion.migrations.0002_subject_student_is_accepted.Migration">
</map>
<map id="discussion.migrations.0002_subject_student_is_accepted.Migration" name="discussion.migrations.0002_subject_student_is_accepted.Migration">
</map>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>discussion</b></li><li class="navelem"><b>models</b></li><li class="navelem"><a class="el" href="classdiscussion_1_1models_1_1Like.html">Like</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">discussion.models.Like Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classdiscussion_1_1models_1_1Like.html">discussion.models.Like</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>__str__</b>(self) (defined in <a class="el" href="classdiscussion_1_1models_1_1Like.html">discussion.models.Like</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1models_1_1Like.html">discussion.models.Like</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>is_liked</b> (defined in <a class="el" href="classdiscussion_1_1models_1_1Like.html">discussion.models.Like</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1models_1_1Like.html">discussion.models.Like</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>person</b> (defined in <a class="el" href="classdiscussion_1_1models_1_1Like.html">discussion.models.Like</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1models_1_1Like.html">discussion.models.Like</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>thread</b> (defined in <a class="el" href="classdiscussion_1_1models_1_1Like.html">discussion.models.Like</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1models_1_1Like.html">discussion.models.Like</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: discussion.models.Like Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>discussion</b></li><li class="navelem"><b>models</b></li><li class="navelem"><a class="el" href="classdiscussion_1_1models_1_1Like.html">Like</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="classdiscussion_1_1models_1_1Like-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">discussion.models.Like Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>This class is used to create the <a class="el" href="classdiscussion_1_1models_1_1Like.html" title="This class is used to create the Like table. ">Like</a> table.
<a href="classdiscussion_1_1models_1_1Like.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for discussion.models.Like:</div>
<div class="dyncontent">
<div class="center"><img src="classdiscussion_1_1models_1_1Like__inherit__graph.png" border="0" usemap="#discussion_8models_8Like_inherit__map" alt="Inheritance graph"/></div>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for discussion.models.Like:</div>
<div class="dyncontent">
<div class="center"><img src="classdiscussion_1_1models_1_1Like__coll__graph.png" border="0" usemap="#discussion_8models_8Like_coll__map" alt="Collaboration graph"/></div>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdiscussion_1_1models_1_1Like_1_1Meta.html">Meta</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a3a65d6020bf9dc65d06990daa83b71df"><td class="memItemLeft" align="right" valign="top"><a id="a3a65d6020bf9dc65d06990daa83b71df"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><b>__str__</b> (self)</td></tr>
<tr class="separator:a3a65d6020bf9dc65d06990daa83b71df"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:a17043670cf58826a2e0ac5e35768384c"><td class="memItemLeft" align="right" valign="top"><a id="a17043670cf58826a2e0ac5e35768384c"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>thread</b> = models.ForeignKey(<a class="el" href="classdiscussion_1_1models_1_1Thread.html">Thread</a>, on_delete=models.CASCADE)</td></tr>
<tr class="separator:a17043670cf58826a2e0ac5e35768384c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51fb82aa321b13b53a8f443aa128a9d1"><td class="memItemLeft" align="right" valign="top"><a id="a51fb82aa321b13b53a8f443aa128a9d1"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>person</b> = models.ForeignKey(<a class="el" href="classdiscussion_1_1models_1_1Person.html">Person</a>, on_delete=models.CASCADE)</td></tr>
<tr class="separator:a51fb82aa321b13b53a8f443aa128a9d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5669d1da758bca4fc42d33405d385b2b"><td class="memItemLeft" align="right" valign="top"><a id="a5669d1da758bca4fc42d33405d385b2b"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>is_liked</b> = models.BooleanField(default=True)</td></tr>
<tr class="separator:a5669d1da758bca4fc42d33405d385b2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>This class is used to create the <a class="el" href="classdiscussion_1_1models_1_1Like.html" title="This class is used to create the Like table. ">Like</a> table. </p>
<pre class="fragment">This class is used to create the Like table in database. In which we will be storing the like count for each thread</pre> </div><hr/>The documentation for this class was generated from the following file:<ul>
<li>discussion/models.py</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: discussion.models.Like.Meta Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>discussion</b></li><li class="navelem"><b>models</b></li><li class="navelem"><a class="el" href="classdiscussion_1_1models_1_1Like.html">Like</a></li><li class="navelem"><a class="el" href="classdiscussion_1_1models_1_1Like_1_1Meta.html">Meta</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">discussion.models.Like.Meta Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<hr/>The documentation for this class was generated from the following file:<ul>
<li>discussion/models.py</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<map id="discussion.models.Like" name="discussion.models.Like">
</map>
97b6438bbeee64ed9c34078b85925ea2
\ No newline at end of file
<map id="discussion.models.Like" name="discussion.models.Like">
</map>
2760118bc0570baac5b6b7a7ff98b007
\ No newline at end of file
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>discussion</b></li><li class="navelem"><b>models</b></li><li class="navelem"><a class="el" href="classdiscussion_1_1models_1_1Person.html">Person</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">discussion.models.Person Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classdiscussion_1_1models_1_1Person.html">discussion.models.Person</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>__str__</b>(self) (defined in <a class="el" href="classdiscussion_1_1models_1_1Person.html">discussion.models.Person</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1models_1_1Person.html">discussion.models.Person</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>fname</b> (defined in <a class="el" href="classdiscussion_1_1models_1_1Person.html">discussion.models.Person</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1models_1_1Person.html">discussion.models.Person</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>is_prof</b> (defined in <a class="el" href="classdiscussion_1_1models_1_1Person.html">discussion.models.Person</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1models_1_1Person.html">discussion.models.Person</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>lname</b> (defined in <a class="el" href="classdiscussion_1_1models_1_1Person.html">discussion.models.Person</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1models_1_1Person.html">discussion.models.Person</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>password</b> (defined in <a class="el" href="classdiscussion_1_1models_1_1Person.html">discussion.models.Person</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1models_1_1Person.html">discussion.models.Person</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>pid</b> (defined in <a class="el" href="classdiscussion_1_1models_1_1Person.html">discussion.models.Person</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1models_1_1Person.html">discussion.models.Person</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: discussion.models.Person Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>discussion</b></li><li class="navelem"><b>models</b></li><li class="navelem"><a class="el" href="classdiscussion_1_1models_1_1Person.html">Person</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="classdiscussion_1_1models_1_1Person-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">discussion.models.Person Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>This class is used to create the <a class="el" href="classdiscussion_1_1models_1_1Person.html" title="This class is used to create the Person table. ">Person</a> table.
<a href="classdiscussion_1_1models_1_1Person.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for discussion.models.Person:</div>
<div class="dyncontent">
<div class="center"><img src="classdiscussion_1_1models_1_1Person__inherit__graph.png" border="0" usemap="#discussion_8models_8Person_inherit__map" alt="Inheritance graph"/></div>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for discussion.models.Person:</div>
<div class="dyncontent">
<div class="center"><img src="classdiscussion_1_1models_1_1Person__coll__graph.png" border="0" usemap="#discussion_8models_8Person_coll__map" alt="Collaboration graph"/></div>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdiscussion_1_1models_1_1Person_1_1Meta.html">Meta</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a41e3ad5f9cec9f7343e0fff195cdb629"><td class="memItemLeft" align="right" valign="top"><a id="a41e3ad5f9cec9f7343e0fff195cdb629"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><b>__str__</b> (self)</td></tr>
<tr class="separator:a41e3ad5f9cec9f7343e0fff195cdb629"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:a136ce44ae2dc6a6a472ae91036c43dd0"><td class="memItemLeft" align="right" valign="top"><a id="a136ce44ae2dc6a6a472ae91036c43dd0"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>pid</b> = models.CharField(max_length=20)</td></tr>
<tr class="separator:a136ce44ae2dc6a6a472ae91036c43dd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0192e4f92b3c337cf0481ac16d0870ce"><td class="memItemLeft" align="right" valign="top"><a id="a0192e4f92b3c337cf0481ac16d0870ce"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>fname</b> = models.CharField(max_length=20)</td></tr>
<tr class="separator:a0192e4f92b3c337cf0481ac16d0870ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8fddd6a6dd995466e9fea154b1aefdbc"><td class="memItemLeft" align="right" valign="top"><a id="a8fddd6a6dd995466e9fea154b1aefdbc"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>lname</b> = models.CharField(max_length=20)</td></tr>
<tr class="separator:a8fddd6a6dd995466e9fea154b1aefdbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a662e27590d90db0e5a92016929d867b8"><td class="memItemLeft" align="right" valign="top"><a id="a662e27590d90db0e5a92016929d867b8"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>password</b> = models.CharField(max_length=20)</td></tr>
<tr class="separator:a662e27590d90db0e5a92016929d867b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b1fad66dba0ee3b8b7d0c040161efce"><td class="memItemLeft" align="right" valign="top"><a id="a7b1fad66dba0ee3b8b7d0c040161efce"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>is_prof</b> = models.BooleanField(default=False)</td></tr>
<tr class="separator:a7b1fad66dba0ee3b8b7d0c040161efce"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>This class is used to create the <a class="el" href="classdiscussion_1_1models_1_1Person.html" title="This class is used to create the Person table. ">Person</a> table. </p>
<pre class="fragment">This class is used to create the Person table in the database. In which we will be storing the information of the studebnts and Professors</pre> </div><hr/>The documentation for this class was generated from the following file:<ul>
<li>discussion/models.py</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: discussion.models.Person.Meta Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>discussion</b></li><li class="navelem"><b>models</b></li><li class="navelem"><a class="el" href="classdiscussion_1_1models_1_1Person.html">Person</a></li><li class="navelem"><a class="el" href="classdiscussion_1_1models_1_1Person_1_1Meta.html">Meta</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">discussion.models.Person.Meta Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<hr/>The documentation for this class was generated from the following file:<ul>
<li>discussion/models.py</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<map id="discussion.models.Person" name="discussion.models.Person">
</map>
db62ead5eedf68a60378777a2541e489
\ No newline at end of file
<map id="discussion.models.Person" name="discussion.models.Person">
</map>
b7e18165c317001af8006ce797b752ba
\ No newline at end of file
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>discussion</b></li><li class="navelem"><b>models</b></li><li class="navelem"><a class="el" href="classdiscussion_1_1models_1_1Subject.html">Subject</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">discussion.models.Subject Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classdiscussion_1_1models_1_1Subject.html">discussion.models.Subject</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>__str__</b>(self) (defined in <a class="el" href="classdiscussion_1_1models_1_1Subject.html">discussion.models.Subject</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1models_1_1Subject.html">discussion.models.Subject</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>prof</b> (defined in <a class="el" href="classdiscussion_1_1models_1_1Subject.html">discussion.models.Subject</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1models_1_1Subject.html">discussion.models.Subject</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>sub_code</b> (defined in <a class="el" href="classdiscussion_1_1models_1_1Subject.html">discussion.models.Subject</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1models_1_1Subject.html">discussion.models.Subject</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>sub_detail</b> (defined in <a class="el" href="classdiscussion_1_1models_1_1Subject.html">discussion.models.Subject</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1models_1_1Subject.html">discussion.models.Subject</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>sub_name</b> (defined in <a class="el" href="classdiscussion_1_1models_1_1Subject.html">discussion.models.Subject</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1models_1_1Subject.html">discussion.models.Subject</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: discussion.models.Subject Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>discussion</b></li><li class="navelem"><b>models</b></li><li class="navelem"><a class="el" href="classdiscussion_1_1models_1_1Subject.html">Subject</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="classdiscussion_1_1models_1_1Subject-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">discussion.models.Subject Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>This class is used to create the <a class="el" href="classdiscussion_1_1models_1_1Subject.html" title="This class is used to create the Subject table. ">Subject</a> table.
<a href="classdiscussion_1_1models_1_1Subject.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for discussion.models.Subject:</div>
<div class="dyncontent">
<div class="center"><img src="classdiscussion_1_1models_1_1Subject__inherit__graph.png" border="0" usemap="#discussion_8models_8Subject_inherit__map" alt="Inheritance graph"/></div>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for discussion.models.Subject:</div>
<div class="dyncontent">
<div class="center"><img src="classdiscussion_1_1models_1_1Subject__coll__graph.png" border="0" usemap="#discussion_8models_8Subject_coll__map" alt="Collaboration graph"/></div>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdiscussion_1_1models_1_1Subject_1_1Meta.html">Meta</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a054592e826662e03b33027b18a3a53dc"><td class="memItemLeft" align="right" valign="top"><a id="a054592e826662e03b33027b18a3a53dc"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><b>__str__</b> (self)</td></tr>
<tr class="separator:a054592e826662e03b33027b18a3a53dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:a47b788e6332af4394d3ce6fe04579ff0"><td class="memItemLeft" align="right" valign="top"><a id="a47b788e6332af4394d3ce6fe04579ff0"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>sub_code</b> = models.CharField(max_length=5)</td></tr>
<tr class="separator:a47b788e6332af4394d3ce6fe04579ff0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a021fc7ed81a3f7a541b081608f493a40"><td class="memItemLeft" align="right" valign="top"><a id="a021fc7ed81a3f7a541b081608f493a40"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>sub_name</b> = models.CharField(max_length=100)</td></tr>
<tr class="separator:a021fc7ed81a3f7a541b081608f493a40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f393030b5cc67efe781bfca8ef3126c"><td class="memItemLeft" align="right" valign="top"><a id="a0f393030b5cc67efe781bfca8ef3126c"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>sub_detail</b> = models.CharField(max_length=500)</td></tr>
<tr class="separator:a0f393030b5cc67efe781bfca8ef3126c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3966e32da50583b9db5f051595abfbed"><td class="memItemLeft" align="right" valign="top"><a id="a3966e32da50583b9db5f051595abfbed"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>prof</b> = models.ForeignKey(<a class="el" href="classdiscussion_1_1models_1_1Person.html">Person</a>, on_delete=models.CASCADE)</td></tr>
<tr class="separator:a3966e32da50583b9db5f051595abfbed"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>This class is used to create the <a class="el" href="classdiscussion_1_1models_1_1Subject.html" title="This class is used to create the Subject table. ">Subject</a> table. </p>
<pre class="fragment">This class is used to create the Subject table in the database in which we will be storing the subject created by the Professors</pre> </div><hr/>The documentation for this class was generated from the following file:<ul>
<li>discussion/models.py</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: discussion.models.Subject.Meta Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>discussion</b></li><li class="navelem"><b>models</b></li><li class="navelem"><a class="el" href="classdiscussion_1_1models_1_1Subject.html">Subject</a></li><li class="navelem"><a class="el" href="classdiscussion_1_1models_1_1Subject_1_1Meta.html">Meta</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">discussion.models.Subject.Meta Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<hr/>The documentation for this class was generated from the following file:<ul>
<li>discussion/models.py</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>discussion</b></li><li class="navelem"><b>models</b></li><li class="navelem"><a class="el" href="classdiscussion_1_1models_1_1Subject__Student.html">Subject_Student</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">discussion.models.Subject_Student Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classdiscussion_1_1models_1_1Subject__Student.html">discussion.models.Subject_Student</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>__str__</b>(self) (defined in <a class="el" href="classdiscussion_1_1models_1_1Subject__Student.html">discussion.models.Subject_Student</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1models_1_1Subject__Student.html">discussion.models.Subject_Student</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>is_accepted</b> (defined in <a class="el" href="classdiscussion_1_1models_1_1Subject__Student.html">discussion.models.Subject_Student</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1models_1_1Subject__Student.html">discussion.models.Subject_Student</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>student</b> (defined in <a class="el" href="classdiscussion_1_1models_1_1Subject__Student.html">discussion.models.Subject_Student</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1models_1_1Subject__Student.html">discussion.models.Subject_Student</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>subject</b> (defined in <a class="el" href="classdiscussion_1_1models_1_1Subject__Student.html">discussion.models.Subject_Student</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1models_1_1Subject__Student.html">discussion.models.Subject_Student</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: discussion.models.Subject_Student Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>discussion</b></li><li class="navelem"><b>models</b></li><li class="navelem"><a class="el" href="classdiscussion_1_1models_1_1Subject__Student.html">Subject_Student</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="classdiscussion_1_1models_1_1Subject__Student-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">discussion.models.Subject_Student Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>This class is used to create the <a class="el" href="classdiscussion_1_1models_1_1Subject__Student.html" title="This class is used to create the Subject_Student table. ">Subject_Student</a> table.
<a href="classdiscussion_1_1models_1_1Subject__Student.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for discussion.models.Subject_Student:</div>
<div class="dyncontent">
<div class="center"><img src="classdiscussion_1_1models_1_1Subject__Student__inherit__graph.png" border="0" usemap="#discussion_8models_8Subject__Student_inherit__map" alt="Inheritance graph"/></div>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for discussion.models.Subject_Student:</div>
<div class="dyncontent">
<div class="center"><img src="classdiscussion_1_1models_1_1Subject__Student__coll__graph.png" border="0" usemap="#discussion_8models_8Subject__Student_coll__map" alt="Collaboration graph"/></div>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdiscussion_1_1models_1_1Subject__Student_1_1Meta.html">Meta</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a73f7ed6d88e57d6877a04f69efda0962"><td class="memItemLeft" align="right" valign="top"><a id="a73f7ed6d88e57d6877a04f69efda0962"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><b>__str__</b> (self)</td></tr>
<tr class="separator:a73f7ed6d88e57d6877a04f69efda0962"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:a635f44762053146ff31059019d494f14"><td class="memItemLeft" align="right" valign="top"><a id="a635f44762053146ff31059019d494f14"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>subject</b> = models.ForeignKey(<a class="el" href="classdiscussion_1_1models_1_1Subject.html">Subject</a>, on_delete=models.CASCADE)</td></tr>
<tr class="separator:a635f44762053146ff31059019d494f14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa510cf8f81f68f17c0d3bf19b1a293fd"><td class="memItemLeft" align="right" valign="top"><a id="aa510cf8f81f68f17c0d3bf19b1a293fd"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>student</b> = models.ForeignKey(<a class="el" href="classdiscussion_1_1models_1_1Person.html">Person</a>, on_delete=models.CASCADE)</td></tr>
<tr class="separator:aa510cf8f81f68f17c0d3bf19b1a293fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adecf649476202e1ea2ab94d780200d65"><td class="memItemLeft" align="right" valign="top"><a id="adecf649476202e1ea2ab94d780200d65"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>is_accepted</b> = models.BooleanField(default=False)</td></tr>
<tr class="separator:adecf649476202e1ea2ab94d780200d65"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>This class is used to create the <a class="el" href="classdiscussion_1_1models_1_1Subject__Student.html" title="This class is used to create the Subject_Student table. ">Subject_Student</a> table. </p>
<pre class="fragment">This class is used to create the Subject_Student table in the database. In which we will be storing the subject taken by the students that bon ACCEPTED nad PENDING subjects</pre> </div><hr/>The documentation for this class was generated from the following file:<ul>
<li>discussion/models.py</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>discussion</b></li><li class="navelem"><b>models</b></li><li class="navelem"><a class="el" href="classdiscussion_1_1models_1_1Subject__Student.html">Subject_Student</a></li><li class="navelem"><a class="el" href="classdiscussion_1_1models_1_1Subject__Student_1_1Meta.html">Meta</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">discussion.models.Subject_Student.Meta Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classdiscussion_1_1models_1_1Subject__Student_1_1Meta.html">discussion.models.Subject_Student.Meta</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>db_table</b> (defined in <a class="el" href="classdiscussion_1_1models_1_1Subject__Student_1_1Meta.html">discussion.models.Subject_Student.Meta</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1models_1_1Subject__Student_1_1Meta.html">discussion.models.Subject_Student.Meta</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: discussion.models.Subject_Student.Meta Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>discussion</b></li><li class="navelem"><b>models</b></li><li class="navelem"><a class="el" href="classdiscussion_1_1models_1_1Subject__Student.html">Subject_Student</a></li><li class="navelem"><a class="el" href="classdiscussion_1_1models_1_1Subject__Student_1_1Meta.html">Meta</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="classdiscussion_1_1models_1_1Subject__Student_1_1Meta-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">discussion.models.Subject_Student.Meta Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:ace645c115bc7c5971d39391b20001314"><td class="memItemLeft" align="right" valign="top"><a id="ace645c115bc7c5971d39391b20001314"></a>
string&#160;</td><td class="memItemRight" valign="bottom"><b>db_table</b> = &quot;subject_student&quot;</td></tr>
<tr class="separator:ace645c115bc7c5971d39391b20001314"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>discussion/models.py</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<map id="discussion.models.Subject_Student" name="discussion.models.Subject_Student">
</map>
d8669accf996939455fe13104ae4348e
\ No newline at end of file
<map id="discussion.models.Subject_Student" name="discussion.models.Subject_Student">
</map>
e8464a4e15ea47a7860fef2eee1313f6
\ No newline at end of file
<map id="discussion.models.Subject" name="discussion.models.Subject">
</map>
711a681238a1ce3a837f15675d5a2c8d
\ No newline at end of file
<map id="discussion.models.Subject" name="discussion.models.Subject">
</map>
15bfe0b0d37f5b7d5eefc270b539e442
\ No newline at end of file
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>discussion</b></li><li class="navelem"><b>models</b></li><li class="navelem"><a class="el" href="classdiscussion_1_1models_1_1Thread.html">Thread</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">discussion.models.Thread Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classdiscussion_1_1models_1_1Thread.html">discussion.models.Thread</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>__str__</b>(self) (defined in <a class="el" href="classdiscussion_1_1models_1_1Thread.html">discussion.models.Thread</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1models_1_1Thread.html">discussion.models.Thread</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>dislikes</b> (defined in <a class="el" href="classdiscussion_1_1models_1_1Thread.html">discussion.models.Thread</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1models_1_1Thread.html">discussion.models.Thread</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>likes</b> (defined in <a class="el" href="classdiscussion_1_1models_1_1Thread.html">discussion.models.Thread</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1models_1_1Thread.html">discussion.models.Thread</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>msg</b> (defined in <a class="el" href="classdiscussion_1_1models_1_1Thread.html">discussion.models.Thread</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1models_1_1Thread.html">discussion.models.Thread</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>person</b> (defined in <a class="el" href="classdiscussion_1_1models_1_1Thread.html">discussion.models.Thread</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1models_1_1Thread.html">discussion.models.Thread</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>time</b> (defined in <a class="el" href="classdiscussion_1_1models_1_1Thread.html">discussion.models.Thread</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1models_1_1Thread.html">discussion.models.Thread</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>title</b> (defined in <a class="el" href="classdiscussion_1_1models_1_1Thread.html">discussion.models.Thread</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1models_1_1Thread.html">discussion.models.Thread</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>topic</b> (defined in <a class="el" href="classdiscussion_1_1models_1_1Thread.html">discussion.models.Thread</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1models_1_1Thread.html">discussion.models.Thread</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: discussion.models.Thread Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>discussion</b></li><li class="navelem"><b>models</b></li><li class="navelem"><a class="el" href="classdiscussion_1_1models_1_1Thread.html">Thread</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="classdiscussion_1_1models_1_1Thread-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">discussion.models.Thread Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>This class is used to create the <a class="el" href="classdiscussion_1_1models_1_1Thread.html" title="This class is used to create the Thread table. ">Thread</a> table.
<a href="classdiscussion_1_1models_1_1Thread.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for discussion.models.Thread:</div>
<div class="dyncontent">
<div class="center"><img src="classdiscussion_1_1models_1_1Thread__inherit__graph.png" border="0" usemap="#discussion_8models_8Thread_inherit__map" alt="Inheritance graph"/></div>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for discussion.models.Thread:</div>
<div class="dyncontent">
<div class="center"><img src="classdiscussion_1_1models_1_1Thread__coll__graph.png" border="0" usemap="#discussion_8models_8Thread_coll__map" alt="Collaboration graph"/></div>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdiscussion_1_1models_1_1Thread_1_1Meta.html">Meta</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a559056c46f3624a3efd8252949e402a3"><td class="memItemLeft" align="right" valign="top"><a id="a559056c46f3624a3efd8252949e402a3"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><b>__str__</b> (self)</td></tr>
<tr class="separator:a559056c46f3624a3efd8252949e402a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:a73ad75e2402e7f524e3afeeb9d017da9"><td class="memItemLeft" align="right" valign="top"><a id="a73ad75e2402e7f524e3afeeb9d017da9"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>title</b> = models.CharField(max_length=50)</td></tr>
<tr class="separator:a73ad75e2402e7f524e3afeeb9d017da9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d62c6e2311bc5bddcb0dffd7d475216"><td class="memItemLeft" align="right" valign="top"><a id="a8d62c6e2311bc5bddcb0dffd7d475216"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>msg</b> = models.CharField(max_length=500)</td></tr>
<tr class="separator:a8d62c6e2311bc5bddcb0dffd7d475216"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37c650542a5574ca12b498edf2fe0306"><td class="memItemLeft" align="right" valign="top"><a id="a37c650542a5574ca12b498edf2fe0306"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>topic</b> = models.ForeignKey(<a class="el" href="classdiscussion_1_1models_1_1Topic.html">Topic</a>, on_delete=models.CASCADE)</td></tr>
<tr class="separator:a37c650542a5574ca12b498edf2fe0306"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24e888ebb3f9325dd04515b2746d0592"><td class="memItemLeft" align="right" valign="top"><a id="a24e888ebb3f9325dd04515b2746d0592"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>person</b> = models.ForeignKey(<a class="el" href="classdiscussion_1_1models_1_1Person.html">Person</a>, on_delete=models.CASCADE)</td></tr>
<tr class="separator:a24e888ebb3f9325dd04515b2746d0592"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0de2a89919e9772a3e7c1613c4f9c855"><td class="memItemLeft" align="right" valign="top"><a id="a0de2a89919e9772a3e7c1613c4f9c855"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>likes</b> = models.IntegerField(default=0)</td></tr>
<tr class="separator:a0de2a89919e9772a3e7c1613c4f9c855"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f4e728187a72a6e408efa9f6adfc29f"><td class="memItemLeft" align="right" valign="top"><a id="a5f4e728187a72a6e408efa9f6adfc29f"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>dislikes</b> = models.IntegerField(default=0)</td></tr>
<tr class="separator:a5f4e728187a72a6e408efa9f6adfc29f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad503c618135bc139c0916104db20c6ea"><td class="memItemLeft" align="right" valign="top"><a id="ad503c618135bc139c0916104db20c6ea"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>time</b> = models.DateTimeField(auto_now_add=True, blank=True)</td></tr>
<tr class="separator:ad503c618135bc139c0916104db20c6ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>This class is used to create the <a class="el" href="classdiscussion_1_1models_1_1Thread.html" title="This class is used to create the Thread table. ">Thread</a> table. </p>
<pre class="fragment">This class is used to create the Thread table in database. In which we will be storing the Topic wise Threads for particular Subject</pre> </div><hr/>The documentation for this class was generated from the following file:<ul>
<li>discussion/models.py</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: discussion.models.Thread.Meta Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>discussion</b></li><li class="navelem"><b>models</b></li><li class="navelem"><a class="el" href="classdiscussion_1_1models_1_1Thread.html">Thread</a></li><li class="navelem"><a class="el" href="classdiscussion_1_1models_1_1Thread_1_1Meta.html">Meta</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">discussion.models.Thread.Meta Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<hr/>The documentation for this class was generated from the following file:<ul>
<li>discussion/models.py</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<map id="discussion.models.Thread" name="discussion.models.Thread">
</map>
cad8420de1d55f6485dab19421ff9f8f
\ No newline at end of file
<map id="discussion.models.Thread" name="discussion.models.Thread">
</map>
927ae3cf71781b318685124fdc1daac9
\ No newline at end of file
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>discussion</b></li><li class="navelem"><b>models</b></li><li class="navelem"><a class="el" href="classdiscussion_1_1models_1_1Topic.html">Topic</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">discussion.models.Topic Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classdiscussion_1_1models_1_1Topic.html">discussion.models.Topic</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>__str__</b>(self) (defined in <a class="el" href="classdiscussion_1_1models_1_1Topic.html">discussion.models.Topic</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1models_1_1Topic.html">discussion.models.Topic</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>is_prof_included</b> (defined in <a class="el" href="classdiscussion_1_1models_1_1Topic.html">discussion.models.Topic</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1models_1_1Topic.html">discussion.models.Topic</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>subject</b> (defined in <a class="el" href="classdiscussion_1_1models_1_1Topic.html">discussion.models.Topic</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1models_1_1Topic.html">discussion.models.Topic</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>title</b> (defined in <a class="el" href="classdiscussion_1_1models_1_1Topic.html">discussion.models.Topic</a>)</td><td class="entry"><a class="el" href="classdiscussion_1_1models_1_1Topic.html">discussion.models.Topic</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: discussion.models.Topic Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>discussion</b></li><li class="navelem"><b>models</b></li><li class="navelem"><a class="el" href="classdiscussion_1_1models_1_1Topic.html">Topic</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="classdiscussion_1_1models_1_1Topic-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">discussion.models.Topic Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>This class is used to create the <a class="el" href="classdiscussion_1_1models_1_1Topic.html" title="This class is used to create the Topic table. ">Topic</a> table.
<a href="classdiscussion_1_1models_1_1Topic.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for discussion.models.Topic:</div>
<div class="dyncontent">
<div class="center"><img src="classdiscussion_1_1models_1_1Topic__inherit__graph.png" border="0" usemap="#discussion_8models_8Topic_inherit__map" alt="Inheritance graph"/></div>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for discussion.models.Topic:</div>
<div class="dyncontent">
<div class="center"><img src="classdiscussion_1_1models_1_1Topic__coll__graph.png" border="0" usemap="#discussion_8models_8Topic_coll__map" alt="Collaboration graph"/></div>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdiscussion_1_1models_1_1Topic_1_1Meta.html">Meta</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:aa80c44a7980ef207e66e4a1c16a8fc13"><td class="memItemLeft" align="right" valign="top"><a id="aa80c44a7980ef207e66e4a1c16a8fc13"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><b>__str__</b> (self)</td></tr>
<tr class="separator:aa80c44a7980ef207e66e4a1c16a8fc13"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:abf17aa108dd9ea05d81dfaa93f041da7"><td class="memItemLeft" align="right" valign="top"><a id="abf17aa108dd9ea05d81dfaa93f041da7"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>title</b> = models.CharField(max_length=100)</td></tr>
<tr class="separator:abf17aa108dd9ea05d81dfaa93f041da7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb51147dce30889227ceae9dede2dfa3"><td class="memItemLeft" align="right" valign="top"><a id="adb51147dce30889227ceae9dede2dfa3"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>subject</b> = models.ForeignKey(<a class="el" href="classdiscussion_1_1models_1_1Subject.html">Subject</a>, on_delete=models.CASCADE)</td></tr>
<tr class="separator:adb51147dce30889227ceae9dede2dfa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23dfbd2f2cd553ae4277bd76f1767cfd"><td class="memItemLeft" align="right" valign="top"><a id="a23dfbd2f2cd553ae4277bd76f1767cfd"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>is_prof_included</b> = models.BooleanField(default=True)</td></tr>
<tr class="separator:a23dfbd2f2cd553ae4277bd76f1767cfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>This class is used to create the <a class="el" href="classdiscussion_1_1models_1_1Topic.html" title="This class is used to create the Topic table. ">Topic</a> table. </p>
<pre class="fragment">This class is used to create the Topic Table in the database.In which we will bw storing the subject wise disscussion topic p</pre> </div><hr/>The documentation for this class was generated from the following file:<ul>
<li>discussion/models.py</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: discussion.models.Topic.Meta Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>discussion</b></li><li class="navelem"><b>models</b></li><li class="navelem"><a class="el" href="classdiscussion_1_1models_1_1Topic.html">Topic</a></li><li class="navelem"><a class="el" href="classdiscussion_1_1models_1_1Topic_1_1Meta.html">Meta</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">discussion.models.Topic.Meta Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<hr/>The documentation for this class was generated from the following file:<ul>
<li>discussion/models.py</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<map id="discussion.models.Topic" name="discussion.models.Topic">
</map>
b8aa35aa7d2f829ab591d4cd7ad42634
\ No newline at end of file
<map id="discussion.models.Topic" name="discussion.models.Topic">
</map>
86b180deb50a725d81d7546708508fa2
\ No newline at end of file
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: Class Index</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">Class Index</div> </div>
</div><!--header-->
<div class="contents">
<div class="qindex"><a class="qindex" href="#letter_d">d</a>&#160;|&#160;<a class="qindex" href="#letter_l">l</a>&#160;|&#160;<a class="qindex" href="#letter_m">m</a>&#160;|&#160;<a class="qindex" href="#letter_p">p</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a>&#160;|&#160;<a class="qindex" href="#letter_t">t</a></div>
<table class="classindex">
<tr><td rowspan="2" valign="bottom"><a name="letter_d"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;d&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="classdiscussion_1_1models_1_1Subject_1_1Meta.html">Subject.Meta</a> (discussion.models)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classdiscussion_1_1forms_1_1SubjectForm_1_1Meta.html">SubjectForm.Meta</a> (discussion.forms)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classdiscussion_1_1models_1_1Subject.html">Subject</a> (discussion.models)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classdiscussion_1_1forms_1_1TopicForm.html">TopicForm</a> (discussion.forms)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classdiscussion_1_1models_1_1Subject__Student_1_1Meta.html">Subject_Student.Meta</a> (discussion.models)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classdiscussion_1_1models_1_1Person_1_1Meta.html">Person.Meta</a> (discussion.models)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classdiscussion_1_1models_1_1Subject__Student.html">Subject_Student</a> (discussion.models)&#160;&#160;&#160;</td><td></td></tr>
<tr><td valign="top"><a class="el" href="classdiscussion_1_1apps_1_1DiscussionConfig.html">DiscussionConfig</a> (discussion.apps)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classdiscussion_1_1models_1_1Thread_1_1Meta.html">Thread.Meta</a> (discussion.models)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classdiscussion_1_1migrations_1_10001__initial_1_1Migration.html">Migration</a> (discussion.migrations.0001_initial)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classdiscussion_1_1forms_1_1SubjectForm.html">SubjectForm</a> (discussion.forms)&#160;&#160;&#160;</td><td></td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_l"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;l&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="classdiscussion_1_1forms_1_1TopicForm_1_1Meta.html">TopicForm.Meta</a> (discussion.forms)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classdiscussion_1_1migrations_1_10002__subject__student__is__accepted_1_1Migration.html">Migration</a> (discussion.migrations.0002_subject_student_is_accepted)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_t"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;t&#160;&#160;</div></td></tr></table>
</td><td></td></tr>
<tr><td valign="top"><a class="el" href="classdiscussion_1_1models_1_1Topic_1_1Meta.html">Topic.Meta</a> (discussion.models)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_p"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;p&#160;&#160;</div></td></tr></table>
</td><td></td></tr>
<tr><td valign="top"><a class="el" href="classdiscussion_1_1models_1_1Like.html">Like</a> (discussion.models)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classdiscussion_1_1forms_1_1LoginForm_1_1Meta.html">LoginForm.Meta</a> (discussion.forms)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classdiscussion_1_1models_1_1Thread.html">Thread</a> (discussion.models)&#160;&#160;&#160;</td><td></td></tr>
<tr><td valign="top"><a class="el" href="classdiscussion_1_1forms_1_1LoginForm.html">LoginForm</a> (discussion.forms)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classdiscussion_1_1forms_1_1ThreadForm_1_1Meta.html">ThreadForm.Meta</a> (discussion.forms)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classdiscussion_1_1models_1_1Person.html">Person</a> (discussion.models)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classdiscussion_1_1forms_1_1ThreadForm.html">ThreadForm</a> (discussion.forms)&#160;&#160;&#160;</td><td></td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_m"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;m&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="classdiscussion_1_1models_1_1Like_1_1Meta.html">Like.Meta</a> (discussion.models)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_s"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;s&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="classdiscussion_1_1models_1_1Topic.html">Topic</a> (discussion.models)&#160;&#160;&#160;</td><td></td></tr>
<tr><td></td><td></td><td></td></tr>
<tr><td valign="top"><a class="el" href="classdiscussion_1_1forms_1_1SignupForm_1_1Meta.html">SignupForm.Meta</a> (discussion.forms)&#160;&#160;&#160;</td><td></td><td valign="top"><a class="el" href="classdiscussion_1_1forms_1_1SignupForm.html">SignupForm</a> (discussion.forms)&#160;&#160;&#160;</td><td></td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td></tr>
</table>
<div class="qindex"><a class="qindex" href="#letter_d">d</a>&#160;|&#160;<a class="qindex" href="#letter_l">l</a>&#160;|&#160;<a class="qindex" href="#letter_m">m</a>&#160;|&#160;<a class="qindex" href="#letter_p">p</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a>&#160;|&#160;<a class="qindex" href="#letter_t">t</a></div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: discussion/migrations Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_b72a02ef4e28faebf47ea2e4fd37b83c.html">discussion</a></li><li class="navelem"><a class="el" href="dir_988049d15f39ed5ee0a7d69d4c8802fa.html">migrations</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">migrations Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: discussion Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_b72a02ef4e28faebf47ea2e4fd37b83c.html">discussion</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">discussion Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
Directories</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
Files</h2></td></tr>
<tr class="memitem:views_8py"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="views_8py.html">views.py</a></td></tr>
<tr class="memdesc:views_8py"><td class="mdescLeft">&#160;</td><td class="mdescRight">File documentation. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: coursebook Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_f0c766c405ce5c29039b6053adb634ee.html">coursebook</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">coursebook Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
/* The standard CSS for doxygen 1.8.13 */
body, table, div, p, dl {
font: 400 14px/22px Roboto,sans-serif;
}
p.reference, p.definition {
font: 400 14px/22px Roboto,sans-serif;
}
/* @group Heading Levels */
h1.groupheader {
font-size: 150%;
}
.title {
font: 400 14px/28px Roboto,sans-serif;
font-size: 150%;
font-weight: bold;
margin: 10px 2px;
}
h2.groupheader {
border-bottom: 1px solid #879ECB;
color: #354C7B;
font-size: 150%;
font-weight: normal;
margin-top: 1.75em;
padding-top: 8px;
padding-bottom: 4px;
width: 100%;
}
h3.groupheader {
font-size: 100%;
}
h1, h2, h3, h4, h5, h6 {
-webkit-transition: text-shadow 0.5s linear;
-moz-transition: text-shadow 0.5s linear;
-ms-transition: text-shadow 0.5s linear;
-o-transition: text-shadow 0.5s linear;
transition: text-shadow 0.5s linear;
margin-right: 15px;
}
h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
text-shadow: 0 0 15px cyan;
}
dt {
font-weight: bold;
}
div.multicol {
-moz-column-gap: 1em;
-webkit-column-gap: 1em;
-moz-column-count: 3;
-webkit-column-count: 3;
}
p.startli, p.startdd {
margin-top: 2px;
}
p.starttd {
margin-top: 0px;
}
p.endli {
margin-bottom: 0px;
}
p.enddd {
margin-bottom: 4px;
}
p.endtd {
margin-bottom: 2px;
}
/* @end */
caption {
font-weight: bold;
}
span.legend {
font-size: 70%;
text-align: center;
}
h3.version {
font-size: 90%;
text-align: center;
}
div.qindex, div.navtab{
background-color: #EBEFF6;
border: 1px solid #A3B4D7;
text-align: center;
}
div.qindex, div.navpath {
width: 100%;
line-height: 140%;
}
div.navtab {
margin-right: 15px;
}
/* @group Link Styling */
a {
color: #3D578C;
font-weight: normal;
text-decoration: none;
}
.contents a:visited {
color: #4665A2;
}
a:hover {
text-decoration: underline;
}
a.qindex {
font-weight: bold;
}
a.qindexHL {
font-weight: bold;
background-color: #9CAFD4;
color: #ffffff;
border: 1px double #869DCA;
}
.contents a.qindexHL:visited {
color: #ffffff;
}
a.el {
font-weight: bold;
}
a.elRef {
}
a.code, a.code:visited, a.line, a.line:visited {
color: #4665A2;
}
a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited {
color: #4665A2;
}
/* @end */
dl.el {
margin-left: -1cm;
}
pre.fragment {
border: 1px solid #C4CFE5;
background-color: #FBFCFD;
padding: 4px 6px;
margin: 4px 8px 4px 2px;
overflow: auto;
word-wrap: break-word;
font-size: 9pt;
line-height: 125%;
font-family: monospace, fixed;
font-size: 105%;
}
div.fragment {
padding: 0px;
margin: 4px 8px 4px 2px;
background-color: #FBFCFD;
border: 1px solid #C4CFE5;
}
div.line {
font-family: monospace, fixed;
font-size: 13px;
min-height: 13px;
line-height: 1.0;
text-wrap: unrestricted;
white-space: -moz-pre-wrap; /* Moz */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
white-space: pre-wrap; /* CSS3 */
word-wrap: break-word; /* IE 5.5+ */
text-indent: -53px;
padding-left: 53px;
padding-bottom: 0px;
margin: 0px;
-webkit-transition-property: background-color, box-shadow;
-webkit-transition-duration: 0.5s;
-moz-transition-property: background-color, box-shadow;
-moz-transition-duration: 0.5s;
-ms-transition-property: background-color, box-shadow;
-ms-transition-duration: 0.5s;
-o-transition-property: background-color, box-shadow;
-o-transition-duration: 0.5s;
transition-property: background-color, box-shadow;
transition-duration: 0.5s;
}
div.line:after {
content:"\000A";
white-space: pre;
}
div.line.glow {
background-color: cyan;
box-shadow: 0 0 10px cyan;
}
span.lineno {
padding-right: 4px;
text-align: right;
border-right: 2px solid #0F0;
background-color: #E8E8E8;
white-space: pre;
}
span.lineno a {
background-color: #D8D8D8;
}
span.lineno a:hover {
background-color: #C8C8C8;
}
.lineno {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
div.ah, span.ah {
background-color: black;
font-weight: bold;
color: #ffffff;
margin-bottom: 3px;
margin-top: 3px;
padding: 0.2em;
border: solid thin #333;
border-radius: 0.5em;
-webkit-border-radius: .5em;
-moz-border-radius: .5em;
box-shadow: 2px 2px 3px #999;
-webkit-box-shadow: 2px 2px 3px #999;
-moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%);
}
div.classindex ul {
list-style: none;
padding-left: 0;
}
div.classindex span.ai {
display: inline-block;
}
div.groupHeader {
margin-left: 16px;
margin-top: 12px;
font-weight: bold;
}
div.groupText {
margin-left: 16px;
font-style: italic;
}
body {
background-color: white;
color: black;
margin: 0;
}
div.contents {
margin-top: 10px;
margin-left: 12px;
margin-right: 8px;
}
td.indexkey {
background-color: #EBEFF6;
font-weight: bold;
border: 1px solid #C4CFE5;
margin: 2px 0px 2px 0;
padding: 2px 10px;
white-space: nowrap;
vertical-align: top;
}
td.indexvalue {
background-color: #EBEFF6;
border: 1px solid #C4CFE5;
padding: 2px 10px;
margin: 2px 0px;
}
tr.memlist {
background-color: #EEF1F7;
}
p.formulaDsp {
text-align: center;
}
img.formulaDsp {
}
img.formulaInl {
vertical-align: middle;
}
div.center {
text-align: center;
margin-top: 0px;
margin-bottom: 0px;
padding: 0px;
}
div.center img {
border: 0px;
}
address.footer {
text-align: right;
padding-right: 12px;
}
img.footer {
border: 0px;
vertical-align: middle;
}
/* @group Code Colorization */
span.keyword {
color: #008000
}
span.keywordtype {
color: #604020
}
span.keywordflow {
color: #e08000
}
span.comment {
color: #800000
}
span.preprocessor {
color: #806020
}
span.stringliteral {
color: #002080
}
span.charliteral {
color: #008080
}
span.vhdldigit {
color: #ff00ff
}
span.vhdlchar {
color: #000000
}
span.vhdlkeyword {
color: #700070
}
span.vhdllogic {
color: #ff0000
}
blockquote {
background-color: #F7F8FB;
border-left: 2px solid #9CAFD4;
margin: 0 24px 0 4px;
padding: 0 12px 0 16px;
}
/* @end */
/*
.search {
color: #003399;
font-weight: bold;
}
form.search {
margin-bottom: 0px;
margin-top: 0px;
}
input.search {
font-size: 75%;
color: #000080;
font-weight: normal;
background-color: #e8eef2;
}
*/
td.tiny {
font-size: 75%;
}
.dirtab {
padding: 4px;
border-collapse: collapse;
border: 1px solid #A3B4D7;
}
th.dirtab {
background: #EBEFF6;
font-weight: bold;
}
hr {
height: 0px;
border: none;
border-top: 1px solid #4A6AAA;
}
hr.footer {
height: 1px;
}
/* @group Member Descriptions */
table.memberdecls {
border-spacing: 0px;
padding: 0px;
}
.memberdecls td, .fieldtable tr {
-webkit-transition-property: background-color, box-shadow;
-webkit-transition-duration: 0.5s;
-moz-transition-property: background-color, box-shadow;
-moz-transition-duration: 0.5s;
-ms-transition-property: background-color, box-shadow;
-ms-transition-duration: 0.5s;
-o-transition-property: background-color, box-shadow;
-o-transition-duration: 0.5s;
transition-property: background-color, box-shadow;
transition-duration: 0.5s;
}
.memberdecls td.glow, .fieldtable tr.glow {
background-color: cyan;
box-shadow: 0 0 15px cyan;
}
.mdescLeft, .mdescRight,
.memItemLeft, .memItemRight,
.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
background-color: #F9FAFC;
border: none;
margin: 4px;
padding: 1px 0 0 8px;
}
.mdescLeft, .mdescRight {
padding: 0px 8px 4px 8px;
color: #555;
}
.memSeparator {
border-bottom: 1px solid #DEE4F0;
line-height: 1px;
margin: 0px;
padding: 0px;
}
.memItemLeft, .memTemplItemLeft {
white-space: nowrap;
}
.memItemRight {
width: 100%;
}
.memTemplParams {
color: #4665A2;
white-space: nowrap;
font-size: 80%;
}
/* @end */
/* @group Member Details */
/* Styles for detailed member documentation */
.memtitle {
padding: 8px;
border-top: 1px solid #A8B8D9;
border-left: 1px solid #A8B8D9;
border-right: 1px solid #A8B8D9;
border-top-right-radius: 4px;
border-top-left-radius: 4px;
margin-bottom: -1px;
background-image: url('nav_f.png');
background-repeat: repeat-x;
background-color: #E2E8F2;
line-height: 1.25;
font-weight: 300;
float:left;
}
.permalink
{
font-size: 65%;
display: inline-block;
vertical-align: middle;
}
.memtemplate {
font-size: 80%;
color: #4665A2;
font-weight: normal;
margin-left: 9px;
}
.memnav {
background-color: #EBEFF6;
border: 1px solid #A3B4D7;
text-align: center;
margin: 2px;
margin-right: 15px;
padding: 2px;
}
.mempage {
width: 100%;
}
.memitem {
padding: 0;
margin-bottom: 10px;
margin-right: 5px;
-webkit-transition: box-shadow 0.5s linear;
-moz-transition: box-shadow 0.5s linear;
-ms-transition: box-shadow 0.5s linear;
-o-transition: box-shadow 0.5s linear;
transition: box-shadow 0.5s linear;
display: table !important;
width: 100%;
}
.memitem.glow {
box-shadow: 0 0 15px cyan;
}
.memname {
font-weight: 400;
margin-left: 6px;
}
.memname td {
vertical-align: bottom;
}
.memproto, dl.reflist dt {
border-top: 1px solid #A8B8D9;
border-left: 1px solid #A8B8D9;
border-right: 1px solid #A8B8D9;
padding: 6px 0px 6px 0px;
color: #253555;
font-weight: bold;
text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
background-color: #DFE5F1;
/* opera specific markup */
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
border-top-right-radius: 4px;
/* firefox specific markup */
-moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
-moz-border-radius-topright: 4px;
/* webkit specific markup */
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
-webkit-border-top-right-radius: 4px;
}
.overload {
font-family: "courier new",courier,monospace;
font-size: 65%;
}
.memdoc, dl.reflist dd {
border-bottom: 1px solid #A8B8D9;
border-left: 1px solid #A8B8D9;
border-right: 1px solid #A8B8D9;
padding: 6px 10px 2px 10px;
background-color: #FBFCFD;
border-top-width: 0;
background-image:url('nav_g.png');
background-repeat:repeat-x;
background-color: #FFFFFF;
/* opera specific markup */
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
/* firefox specific markup */
-moz-border-radius-bottomleft: 4px;
-moz-border-radius-bottomright: 4px;
-moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
/* webkit specific markup */
-webkit-border-bottom-left-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
}
dl.reflist dt {
padding: 5px;
}
dl.reflist dd {
margin: 0px 0px 10px 0px;
padding: 5px;
}
.paramkey {
text-align: right;
}
.paramtype {
white-space: nowrap;
}
.paramname {
color: #602020;
white-space: nowrap;
}
.paramname em {
font-style: normal;
}
.paramname code {
line-height: 14px;
}
.params, .retval, .exception, .tparams {
margin-left: 0px;
padding-left: 0px;
}
.params .paramname, .retval .paramname {
font-weight: bold;
vertical-align: top;
}
.params .paramtype {
font-style: italic;
vertical-align: top;
}
.params .paramdir {
font-family: "courier new",courier,monospace;
vertical-align: top;
}
table.mlabels {
border-spacing: 0px;
}
td.mlabels-left {
width: 100%;
padding: 0px;
}
td.mlabels-right {
vertical-align: bottom;
padding: 0px;
white-space: nowrap;
}
span.mlabels {
margin-left: 8px;
}
span.mlabel {
background-color: #728DC1;
border-top:1px solid #5373B4;
border-left:1px solid #5373B4;
border-right:1px solid #C4CFE5;
border-bottom:1px solid #C4CFE5;
text-shadow: none;
color: white;
margin-right: 4px;
padding: 2px 3px;
border-radius: 3px;
font-size: 7pt;
white-space: nowrap;
vertical-align: middle;
}
/* @end */
/* these are for tree view inside a (index) page */
div.directory {
margin: 10px 0px;
border-top: 1px solid #9CAFD4;
border-bottom: 1px solid #9CAFD4;
width: 100%;
}
.directory table {
border-collapse:collapse;
}
.directory td {
margin: 0px;
padding: 0px;
vertical-align: top;
}
.directory td.entry {
white-space: nowrap;
padding-right: 6px;
padding-top: 3px;
}
.directory td.entry a {
outline:none;
}
.directory td.entry a img {
border: none;
}
.directory td.desc {
width: 100%;
padding-left: 6px;
padding-right: 6px;
padding-top: 3px;
border-left: 1px solid rgba(0,0,0,0.05);
}
.directory tr.even {
padding-left: 6px;
background-color: #F7F8FB;
}
.directory img {
vertical-align: -30%;
}
.directory .levels {
white-space: nowrap;
width: 100%;
text-align: right;
font-size: 9pt;
}
.directory .levels span {
cursor: pointer;
padding-left: 2px;
padding-right: 2px;
color: #3D578C;
}
.arrow {
color: #9CAFD4;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
cursor: pointer;
font-size: 80%;
display: inline-block;
width: 16px;
height: 22px;
}
.icon {
font-family: Arial, Helvetica;
font-weight: bold;
font-size: 12px;
height: 14px;
width: 16px;
display: inline-block;
background-color: #728DC1;
color: white;
text-align: center;
border-radius: 4px;
margin-left: 2px;
margin-right: 2px;
}
.icona {
width: 24px;
height: 22px;
display: inline-block;
}
.iconfopen {
width: 24px;
height: 18px;
margin-bottom: 4px;
background-image:url('folderopen.png');
background-position: 0px -4px;
background-repeat: repeat-y;
vertical-align:top;
display: inline-block;
}
.iconfclosed {
width: 24px;
height: 18px;
margin-bottom: 4px;
background-image:url('folderclosed.png');
background-position: 0px -4px;
background-repeat: repeat-y;
vertical-align:top;
display: inline-block;
}
.icondoc {
width: 24px;
height: 18px;
margin-bottom: 4px;
background-image:url('doc.png');
background-position: 0px -4px;
background-repeat: repeat-y;
vertical-align:top;
display: inline-block;
}
table.directory {
font: 400 14px Roboto,sans-serif;
}
/* @end */
div.dynheader {
margin-top: 8px;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
address {
font-style: normal;
color: #2A3D61;
}
table.doxtable caption {
caption-side: top;
}
table.doxtable {
border-collapse:collapse;
margin-top: 4px;
margin-bottom: 4px;
}
table.doxtable td, table.doxtable th {
border: 1px solid #2D4068;
padding: 3px 7px 2px;
}
table.doxtable th {
background-color: #374F7F;
color: #FFFFFF;
font-size: 110%;
padding-bottom: 4px;
padding-top: 5px;
}
table.fieldtable {
/*width: 100%;*/
margin-bottom: 10px;
border: 1px solid #A8B8D9;
border-spacing: 0px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
-moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
-webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
}
.fieldtable td, .fieldtable th {
padding: 3px 7px 2px;
}
.fieldtable td.fieldtype, .fieldtable td.fieldname {
white-space: nowrap;
border-right: 1px solid #A8B8D9;
border-bottom: 1px solid #A8B8D9;
vertical-align: top;
}
.fieldtable td.fieldname {
padding-top: 3px;
}
.fieldtable td.fielddoc {
border-bottom: 1px solid #A8B8D9;
/*width: 100%;*/
}
.fieldtable td.fielddoc p:first-child {
margin-top: 0px;
}
.fieldtable td.fielddoc p:last-child {
margin-bottom: 2px;
}
.fieldtable tr:last-child td {
border-bottom: none;
}
.fieldtable th {
background-image:url('nav_f.png');
background-repeat:repeat-x;
background-color: #E2E8F2;
font-size: 90%;
color: #253555;
padding-bottom: 4px;
padding-top: 5px;
text-align:left;
font-weight: 400;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
border-bottom: 1px solid #A8B8D9;
}
.tabsearch {
top: 0px;
left: 10px;
height: 36px;
background-image: url('tab_b.png');
z-index: 101;
overflow: hidden;
font-size: 13px;
}
.navpath ul
{
font-size: 11px;
background-image:url('tab_b.png');
background-repeat:repeat-x;
background-position: 0 -5px;
height:30px;
line-height:30px;
color:#8AA0CC;
border:solid 1px #C2CDE4;
overflow:hidden;
margin:0px;
padding:0px;
}
.navpath li
{
list-style-type:none;
float:left;
padding-left:10px;
padding-right:15px;
background-image:url('bc_s.png');
background-repeat:no-repeat;
background-position:right;
color:#364D7C;
}
.navpath li.navelem a
{
height:32px;
display:block;
text-decoration: none;
outline: none;
color: #283A5D;
font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
text-decoration: none;
}
.navpath li.navelem a:hover
{
color:#6884BD;
}
.navpath li.footer
{
list-style-type:none;
float:right;
padding-left:10px;
padding-right:15px;
background-image:none;
background-repeat:no-repeat;
background-position:right;
color:#364D7C;
font-size: 8pt;
}
div.summary
{
float: right;
font-size: 8pt;
padding-right: 5px;
width: 50%;
text-align: right;
}
div.summary a
{
white-space: nowrap;
}
table.classindex
{
margin: 10px;
white-space: nowrap;
margin-left: 3%;
margin-right: 3%;
width: 94%;
border: 0;
border-spacing: 0;
padding: 0;
}
div.ingroups
{
font-size: 8pt;
width: 50%;
text-align: left;
}
div.ingroups a
{
white-space: nowrap;
}
div.header
{
background-image:url('nav_h.png');
background-repeat:repeat-x;
background-color: #F9FAFC;
margin: 0px;
border-bottom: 1px solid #C4CFE5;
}
div.headertitle
{
padding: 5px 5px 5px 10px;
}
dl
{
padding: 0 0 0 10px;
}
/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */
dl.section
{
margin-left: 0px;
padding-left: 0px;
}
dl.note
{
margin-left:-7px;
padding-left: 3px;
border-left:4px solid;
border-color: #D0C000;
}
dl.warning, dl.attention
{
margin-left:-7px;
padding-left: 3px;
border-left:4px solid;
border-color: #FF0000;
}
dl.pre, dl.post, dl.invariant
{
margin-left:-7px;
padding-left: 3px;
border-left:4px solid;
border-color: #00D000;
}
dl.deprecated
{
margin-left:-7px;
padding-left: 3px;
border-left:4px solid;
border-color: #505050;
}
dl.todo
{
margin-left:-7px;
padding-left: 3px;
border-left:4px solid;
border-color: #00C0E0;
}
dl.test
{
margin-left:-7px;
padding-left: 3px;
border-left:4px solid;
border-color: #3030E0;
}
dl.bug
{
margin-left:-7px;
padding-left: 3px;
border-left:4px solid;
border-color: #C08050;
}
dl.section dd {
margin-bottom: 6px;
}
#projectlogo
{
text-align: center;
vertical-align: bottom;
border-collapse: separate;
}
#projectlogo img
{
border: 0px none;
}
#projectalign
{
vertical-align: middle;
}
#projectname
{
font: 300% Tahoma, Arial,sans-serif;
margin: 0px;
padding: 2px 0px;
}
#projectbrief
{
font: 120% Tahoma, Arial,sans-serif;
margin: 0px;
padding: 0px;
}
#projectnumber
{
font: 50% Tahoma, Arial,sans-serif;
margin: 0px;
padding: 0px;
}
#titlearea
{
padding: 0px;
margin: 0px;
width: 100%;
border-bottom: 1px solid #5373B4;
}
.image
{
text-align: center;
}
.dotgraph
{
text-align: center;
}
.mscgraph
{
text-align: center;
}
.plantumlgraph
{
text-align: center;
}
.diagraph
{
text-align: center;
}
.caption
{
font-weight: bold;
}
div.zoom
{
border: 1px solid #90A5CE;
}
dl.citelist {
margin-bottom:50px;
}
dl.citelist dt {
color:#334975;
float:left;
font-weight:bold;
margin-right:10px;
padding:5px;
}
dl.citelist dd {
margin:2px 0;
padding:5px 0;
}
div.toc {
padding: 14px 25px;
background-color: #F4F6FA;
border: 1px solid #D8DFEE;
border-radius: 7px 7px 7px 7px;
float: right;
height: auto;
margin: 0 8px 10px 10px;
width: 200px;
}
div.toc li {
background: url("bdwn.png") no-repeat scroll 0 5px transparent;
font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
margin-top: 5px;
padding-left: 10px;
padding-top: 2px;
}
div.toc h3 {
font: bold 12px/1.2 Arial,FreeSans,sans-serif;
color: #4665A2;
border-bottom: 0 none;
margin: 0;
}
div.toc ul {
list-style: none outside none;
border: medium none;
padding: 0px;
}
div.toc li.level1 {
margin-left: 0px;
}
div.toc li.level2 {
margin-left: 15px;
}
div.toc li.level3 {
margin-left: 30px;
}
div.toc li.level4 {
margin-left: 45px;
}
.inherit_header {
font-weight: bold;
color: gray;
cursor: pointer;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.inherit_header td {
padding: 6px 0px 2px 5px;
}
.inherit {
display: none;
}
tr.heading h2 {
margin-top: 12px;
margin-bottom: 4px;
}
/* tooltip related style info */
.ttc {
position: absolute;
display: none;
}
#powerTip {
cursor: default;
white-space: nowrap;
background-color: white;
border: 1px solid gray;
border-radius: 4px 4px 4px 4px;
box-shadow: 1px 1px 7px gray;
display: none;
font-size: smaller;
max-width: 80%;
opacity: 0.9;
padding: 1ex 1em 1em;
position: absolute;
z-index: 2147483647;
}
#powerTip div.ttdoc {
color: grey;
font-style: italic;
}
#powerTip div.ttname a {
font-weight: bold;
}
#powerTip div.ttname {
font-weight: bold;
}
#powerTip div.ttdeci {
color: #006318;
}
#powerTip div {
margin: 0px;
padding: 0px;
font: 12px/16px Roboto,sans-serif;
}
#powerTip:before, #powerTip:after {
content: "";
position: absolute;
margin: 0px;
}
#powerTip.n:after, #powerTip.n:before,
#powerTip.s:after, #powerTip.s:before,
#powerTip.w:after, #powerTip.w:before,
#powerTip.e:after, #powerTip.e:before,
#powerTip.ne:after, #powerTip.ne:before,
#powerTip.se:after, #powerTip.se:before,
#powerTip.nw:after, #powerTip.nw:before,
#powerTip.sw:after, #powerTip.sw:before {
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
}
#powerTip.n:after, #powerTip.s:after,
#powerTip.w:after, #powerTip.e:after,
#powerTip.nw:after, #powerTip.ne:after,
#powerTip.sw:after, #powerTip.se:after {
border-color: rgba(255, 255, 255, 0);
}
#powerTip.n:before, #powerTip.s:before,
#powerTip.w:before, #powerTip.e:before,
#powerTip.nw:before, #powerTip.ne:before,
#powerTip.sw:before, #powerTip.se:before {
border-color: rgba(128, 128, 128, 0);
}
#powerTip.n:after, #powerTip.n:before,
#powerTip.ne:after, #powerTip.ne:before,
#powerTip.nw:after, #powerTip.nw:before {
top: 100%;
}
#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after {
border-top-color: #ffffff;
border-width: 10px;
margin: 0px -10px;
}
#powerTip.n:before {
border-top-color: #808080;
border-width: 11px;
margin: 0px -11px;
}
#powerTip.n:after, #powerTip.n:before {
left: 50%;
}
#powerTip.nw:after, #powerTip.nw:before {
right: 14px;
}
#powerTip.ne:after, #powerTip.ne:before {
left: 14px;
}
#powerTip.s:after, #powerTip.s:before,
#powerTip.se:after, #powerTip.se:before,
#powerTip.sw:after, #powerTip.sw:before {
bottom: 100%;
}
#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after {
border-bottom-color: #ffffff;
border-width: 10px;
margin: 0px -10px;
}
#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before {
border-bottom-color: #808080;
border-width: 11px;
margin: 0px -11px;
}
#powerTip.s:after, #powerTip.s:before {
left: 50%;
}
#powerTip.sw:after, #powerTip.sw:before {
right: 14px;
}
#powerTip.se:after, #powerTip.se:before {
left: 14px;
}
#powerTip.e:after, #powerTip.e:before {
left: 100%;
}
#powerTip.e:after {
border-left-color: #ffffff;
border-width: 10px;
top: 50%;
margin-top: -10px;
}
#powerTip.e:before {
border-left-color: #808080;
border-width: 11px;
top: 50%;
margin-top: -11px;
}
#powerTip.w:after, #powerTip.w:before {
right: 100%;
}
#powerTip.w:after {
border-right-color: #ffffff;
border-width: 10px;
top: 50%;
margin-top: -10px;
}
#powerTip.w:before {
border-right-color: #808080;
border-width: 11px;
top: 50%;
margin-top: -11px;
}
@media print
{
#top { display: none; }
#side-nav { display: none; }
#nav-path { display: none; }
body { overflow:visible; }
h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
.summary { display: none; }
.memitem { page-break-inside: avoid; }
#doc-content
{
margin-left:0 !important;
height:auto !important;
width:auto !important;
overflow:inherit;
display:inline;
}
}
/* @group Markdown */
/*
table.markdownTable {
border-collapse:collapse;
margin-top: 4px;
margin-bottom: 4px;
}
table.markdownTable td, table.markdownTable th {
border: 1px solid #2D4068;
padding: 3px 7px 2px;
}
table.markdownTableHead tr {
}
table.markdownTableBodyLeft td, table.markdownTable th {
border: 1px solid #2D4068;
padding: 3px 7px 2px;
}
th.markdownTableHeadLeft th.markdownTableHeadRight th.markdownTableHeadCenter th.markdownTableHeadNone {
background-color: #374F7F;
color: #FFFFFF;
font-size: 110%;
padding-bottom: 4px;
padding-top: 5px;
}
th.markdownTableHeadLeft {
text-align: left
}
th.markdownTableHeadRight {
text-align: right
}
th.markdownTableHeadCenter {
text-align: center
}
*/
table.markdownTable {
border-collapse:collapse;
margin-top: 4px;
margin-bottom: 4px;
}
table.markdownTable td, table.markdownTable th {
border: 1px solid #2D4068;
padding: 3px 7px 2px;
}
table.markdownTable tr {
}
th.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone {
background-color: #374F7F;
color: #FFFFFF;
font-size: 110%;
padding-bottom: 4px;
padding-top: 5px;
}
th.markdownTableHeadLeft, td.markdownTableBodyLeft {
text-align: left
}
th.markdownTableHeadRight, td.markdownTableBodyRight {
text-align: right
}
th.markdownTableHeadCenter, td.markdownTableBodyCenter {
text-align: center
}
/* @end */
function toggleVisibility(linkObj)
{
var base = $(linkObj).attr('id');
var summary = $('#'+base+'-summary');
var content = $('#'+base+'-content');
var trigger = $('#'+base+'-trigger');
var src=$(trigger).attr('src');
if (content.is(':visible')===true) {
content.hide();
summary.show();
$(linkObj).addClass('closed').removeClass('opened');
$(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
} else {
content.show();
summary.hide();
$(linkObj).removeClass('closed').addClass('opened');
$(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
}
return false;
}
function updateStripes()
{
$('table.directory tr').
removeClass('even').filter(':visible:even').addClass('even');
}
function toggleLevel(level)
{
$('table.directory tr').each(function() {
var l = this.id.split('_').length-1;
var i = $('#img'+this.id.substring(3));
var a = $('#arr'+this.id.substring(3));
if (l<level+1) {
i.removeClass('iconfopen iconfclosed').addClass('iconfopen');
a.html('&#9660;');
$(this).show();
} else if (l==level+1) {
i.removeClass('iconfclosed iconfopen').addClass('iconfclosed');
a.html('&#9658;');
$(this).show();
} else {
$(this).hide();
}
});
updateStripes();
}
function toggleFolder(id)
{
// the clicked row
var currentRow = $('#row_'+id);
// all rows after the clicked row
var rows = currentRow.nextAll("tr");
var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
// only match elements AFTER this one (can't hide elements before)
var childRows = rows.filter(function() { return this.id.match(re); });
// first row is visible we are HIDING
if (childRows.filter(':first').is(':visible')===true) {
// replace down arrow by right arrow for current row
var currentRowSpans = currentRow.find("span");
currentRowSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
currentRowSpans.filter(".arrow").html('&#9658;');
rows.filter("[id^=row_"+id+"]").hide(); // hide all children
} else { // we are SHOWING
// replace right arrow by down arrow for current row
var currentRowSpans = currentRow.find("span");
currentRowSpans.filter(".iconfclosed").removeClass("iconfclosed").addClass("iconfopen");
currentRowSpans.filter(".arrow").html('&#9660;');
// replace down arrows by right arrows for child rows
var childRowsSpans = childRows.find("span");
childRowsSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
childRowsSpans.filter(".arrow").html('&#9658;');
childRows.show(); //show all children
}
updateStripes();
}
function toggleInherit(id)
{
var rows = $('tr.inherit.'+id);
var img = $('tr.inherit_header.'+id+' img');
var src = $(img).attr('src');
if (rows.filter(':first').is(':visible')===true) {
rows.css('display','none');
$(img).attr('src',src.substring(0,src.length-8)+'closed.png');
} else {
rows.css('display','table-row'); // using show() causes jump in firefox
$(img).attr('src',src.substring(0,src.length-10)+'open.png');
}
}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: File List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">File List</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here is a list of all documented files with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span id="img_0_" class="iconfopen" onclick="toggleFolder('0_')">&#160;</span><a class="el" href="dir_b72a02ef4e28faebf47ea2e4fd37b83c.html" target="_self">discussion</a></td><td class="desc"></td></tr>
<tr id="row_0_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="views_8py.html" target="_self">views.py</a></td><td class="desc">File documentation </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: Graph Legend</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">Graph Legend</div> </div>
</div><!--header-->
<div class="contents">
<p>This page explains how to interpret the graphs that are generated by doxygen.</p>
<p>Consider the following example: </p><div class="fragment"><div class="line">/*! Invisible class because of truncation */</div><div class="line">class Invisible { };</div><div class="line"></div><div class="line">/*! Truncated class, inheritance relation is hidden */</div><div class="line">class Truncated : public Invisible { };</div><div class="line"></div><div class="line">/* Class not documented with doxygen comments */</div><div class="line">class Undocumented { };</div><div class="line"></div><div class="line">/*! Class that is inherited using public inheritance */</div><div class="line">class PublicBase : public Truncated { };</div><div class="line"></div><div class="line">/*! A template class */</div><div class="line">template&lt;class T&gt; class Templ { };</div><div class="line"></div><div class="line">/*! Class that is inherited using protected inheritance */</div><div class="line">class ProtectedBase { };</div><div class="line"></div><div class="line">/*! Class that is inherited using private inheritance */</div><div class="line">class PrivateBase { };</div><div class="line"></div><div class="line">/*! Class that is used by the Inherited class */</div><div class="line">class Used { };</div><div class="line"></div><div class="line">/*! Super class that inherits a number of other classes */</div><div class="line">class Inherited : public PublicBase,</div><div class="line"> protected ProtectedBase,</div><div class="line"> private PrivateBase,</div><div class="line"> public Undocumented,</div><div class="line"> public Templ&lt;int&gt;</div><div class="line">{</div><div class="line"> private:</div><div class="line"> Used *m_usedClass;</div><div class="line">};</div></div><!-- fragment --><p> This will result in the following graph:</p>
<center><div class="image">
<img src="graph_legend.png"/>
</div>
</center><p>The boxes in the above graph have the following meaning: </p>
<ul>
<li>
A filled gray box represents the struct or class for which the graph is generated. </li>
<li>
A box with a black border denotes a documented struct or class. </li>
<li>
A box with a gray border denotes an undocumented struct or class. </li>
<li>
A box with a red border denotes a documented struct or class forwhich not all inheritance/containment relations are shown. A graph is truncated if it does not fit within the specified boundaries. </li>
</ul>
<p>The arrows have the following meaning: </p>
<ul>
<li>
A dark blue arrow is used to visualize a public inheritance relation between two classes. </li>
<li>
A dark green arrow is used for protected inheritance. </li>
<li>
A dark red arrow is used for private inheritance. </li>
<li>
A purple dashed arrow is used if a class is contained or used by another class. The arrow is labelled with the variable(s) through which the pointed class or struct is accessible. </li>
<li>
A yellow dashed arrow denotes a relation between a template instance and the template class it was instantiated from. The arrow is labelled with the template parameters of the instance. </li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
387ff8eb65306fa251338d3c9bd7bfff
\ No newline at end of file
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: Class Hierarchy</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">Class Hierarchy</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock">
<p><a href="inherits.html">Go to the graphical class hierarchy</a></p>
This inheritance list is sorted roughly, but not completely, alphabetically:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdiscussion_1_1forms_1_1SignupForm_1_1Meta.html" target="_self">discussion.forms.SignupForm.Meta</a></td><td class="desc"></td></tr>
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdiscussion_1_1models_1_1Subject_1_1Meta.html" target="_self">discussion.models.Subject.Meta</a></td><td class="desc"></td></tr>
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdiscussion_1_1models_1_1Subject__Student_1_1Meta.html" target="_self">discussion.models.Subject_Student.Meta</a></td><td class="desc"></td></tr>
<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdiscussion_1_1models_1_1Thread_1_1Meta.html" target="_self">discussion.models.Thread.Meta</a></td><td class="desc"></td></tr>
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdiscussion_1_1forms_1_1TopicForm_1_1Meta.html" target="_self">discussion.forms.TopicForm.Meta</a></td><td class="desc"></td></tr>
<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdiscussion_1_1models_1_1Topic_1_1Meta.html" target="_self">discussion.models.Topic.Meta</a></td><td class="desc"></td></tr>
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdiscussion_1_1forms_1_1LoginForm_1_1Meta.html" target="_self">discussion.forms.LoginForm.Meta</a></td><td class="desc"></td></tr>
<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdiscussion_1_1forms_1_1ThreadForm_1_1Meta.html" target="_self">discussion.forms.ThreadForm.Meta</a></td><td class="desc"></td></tr>
<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdiscussion_1_1models_1_1Like_1_1Meta.html" target="_self">discussion.models.Like.Meta</a></td><td class="desc"></td></tr>
<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdiscussion_1_1forms_1_1SubjectForm_1_1Meta.html" target="_self">discussion.forms.SubjectForm.Meta</a></td><td class="desc"></td></tr>
<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdiscussion_1_1models_1_1Person_1_1Meta.html" target="_self">discussion.models.Person.Meta</a></td><td class="desc"></td></tr>
<tr id="row_11_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_11_" class="arrow" onclick="toggleFolder('11_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>Migration</b></td><td class="desc"></td></tr>
<tr id="row_11_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdiscussion_1_1migrations_1_10001__initial_1_1Migration.html" target="_self">discussion.migrations.0001_initial.Migration</a></td><td class="desc"></td></tr>
<tr id="row_11_1_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdiscussion_1_1migrations_1_10002__subject__student__is__accepted_1_1Migration.html" target="_self">discussion.migrations.0002_subject_student_is_accepted.Migration</a></td><td class="desc"></td></tr>
<tr id="row_12_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_12_" class="arrow" onclick="toggleFolder('12_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>Model</b></td><td class="desc"></td></tr>
<tr id="row_12_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdiscussion_1_1models_1_1Like.html" target="_self">discussion.models.Like</a></td><td class="desc">This class is used to create the <a class="el" href="classdiscussion_1_1models_1_1Like.html" title="This class is used to create the Like table. ">Like</a> table </td></tr>
<tr id="row_12_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdiscussion_1_1models_1_1Person.html" target="_self">discussion.models.Person</a></td><td class="desc">This class is used to create the <a class="el" href="classdiscussion_1_1models_1_1Person.html" title="This class is used to create the Person table. ">Person</a> table </td></tr>
<tr id="row_12_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdiscussion_1_1models_1_1Subject.html" target="_self">discussion.models.Subject</a></td><td class="desc">This class is used to create the <a class="el" href="classdiscussion_1_1models_1_1Subject.html" title="This class is used to create the Subject table. ">Subject</a> table </td></tr>
<tr id="row_12_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdiscussion_1_1models_1_1Subject__Student.html" target="_self">discussion.models.Subject_Student</a></td><td class="desc">This class is used to create the <a class="el" href="classdiscussion_1_1models_1_1Subject__Student.html" title="This class is used to create the Subject_Student table. ">Subject_Student</a> table </td></tr>
<tr id="row_12_4_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdiscussion_1_1models_1_1Thread.html" target="_self">discussion.models.Thread</a></td><td class="desc">This class is used to create the <a class="el" href="classdiscussion_1_1models_1_1Thread.html" title="This class is used to create the Thread table. ">Thread</a> table </td></tr>
<tr id="row_12_5_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdiscussion_1_1models_1_1Topic.html" target="_self">discussion.models.Topic</a></td><td class="desc">This class is used to create the <a class="el" href="classdiscussion_1_1models_1_1Topic.html" title="This class is used to create the Topic table. ">Topic</a> table </td></tr>
<tr id="row_13_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_13_" class="arrow" onclick="toggleFolder('13_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>ModelForm</b></td><td class="desc"></td></tr>
<tr id="row_13_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdiscussion_1_1forms_1_1LoginForm.html" target="_self">discussion.forms.LoginForm</a></td><td class="desc">This is class which is used while doing login </td></tr>
<tr id="row_13_1_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdiscussion_1_1forms_1_1SignupForm.html" target="_self">discussion.forms.SignupForm</a></td><td class="desc">This is class which is used while doing signup </td></tr>
<tr id="row_13_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdiscussion_1_1forms_1_1SubjectForm.html" target="_self">discussion.forms.SubjectForm</a></td><td class="desc">This is class which is used while creating new subject by a particular professor </td></tr>
<tr id="row_13_3_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdiscussion_1_1forms_1_1ThreadForm.html" target="_self">discussion.forms.ThreadForm</a></td><td class="desc">This is class which is used while creating new threads for a particular topic of a subject </td></tr>
<tr id="row_13_4_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdiscussion_1_1forms_1_1TopicForm.html" target="_self">discussion.forms.TopicForm</a></td><td class="desc">This is class which is used while creating new topic for a particular subject </td></tr>
<tr id="row_14_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_14_" class="arrow" onclick="toggleFolder('14_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>AppConfig</b></td><td class="desc"></td></tr>
<tr id="row_14_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdiscussion_1_1apps_1_1DiscussionConfig.html" target="_self">discussion.apps.DiscussionConfig</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: Coursebook as the name suggests is like an open online book which is accessible to both students as well as professors. Coursebook is an online discussion forum between professors and students. Coursebook also facilitates the professor to float courses which he/she will be offering to instruct. Students after successfully logging in, are able to view the registered subjects as well as the subjects currently offered by different professors. A student can request the respective professor of course of his choice to join the discussion forum for that subject. The student will be added to the discussion forum of that subject after acceptance by the professor. A student can add new topic to the discussion with the option to include the professor in that topic or not. After adding a topic all the students registered in that course will be able to participate in discussion. Professor can also add topics which will be accessible for students registered for that course. Each message is associated with two options of agree or disagree. This options are useful for consensus among students.</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">Coursebook as the name suggests is like an open online book which is accessible to both students as well as professors. Coursebook is an online discussion forum between professors and students. Coursebook also facilitates the professor to float courses which he/she will be offering to instruct. Students after successfully logging in, are able to view the registered subjects as well as the subjects currently offered by different professors. A student can request the respective professor of course of his choice to join the discussion forum for that subject. The student will be added to the discussion forum of that subject after acceptance by the professor. A student can add new topic to the discussion with the option to include the professor in that topic or not. After adding a topic all the students registered in that course will be able to participate in discussion. Professor can also add topics which will be accessible for students registered for that course. Each message is associated with two options of agree or disagree. This options are useful for consensus among students. </div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"></div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
<area shape="rect" id="node2" href="$classdiscussion_1_1apps_1_1DiscussionConfig.html" title="discussion.apps.Discussion\lConfig" alt="" coords="136,5,321,47"/>
</map>
5337b38b9472a56a70ae239b58ef1def
\ No newline at end of file
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
<area shape="rect" id="node1" href="$classdiscussion_1_1forms_1_1LoginForm.html" title="This is class which is used while doing login " alt="" coords="5,81,192,108"/>
<area shape="rect" id="node2" href="$classdiscussion_1_1forms_1_1SignupForm.html" title="This is class which is used while doing signup " alt="" coords="242,5,437,32"/>
<area shape="rect" id="node3" href="$classdiscussion_1_1forms_1_1SubjectForm.html" title="This is class which is used while creating new subject by a particular professor " alt="" coords="240,56,439,83"/>
<area shape="rect" id="node4" href="$classdiscussion_1_1forms_1_1ThreadForm.html" title="This is class which is used while creating new threads for a particular topic of a subject ..." alt="" coords="242,107,437,133"/>
<area shape="rect" id="node5" href="$classdiscussion_1_1forms_1_1TopicForm.html" title="This is class which is used while creating new topic for a particular subject " alt="" coords="246,157,433,184"/>
</map>
455dc34d469c5b815c376d2b9387e8f9
\ No newline at end of file
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
<area shape="rect" id="node1" href="$classdiscussion_1_1models_1_1Person_1_1Meta.html" title="discussion.models.Person.Meta" alt="" coords="5,5,213,32"/>
</map>
dd8ae6ce524a7b9e5a02ea7d8f48dc6c
\ No newline at end of file
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
<area shape="rect" id="node1" href="$classdiscussion_1_1models_1_1Subject_1_1Meta.html" title="discussion.models.Subject.Meta" alt="" coords="5,5,216,32"/>
</map>
515dd56a444122ea2c31109147dc5d96
\ No newline at end of file
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
<area shape="rect" id="node1" href="$classdiscussion_1_1models_1_1Subject__Student_1_1Meta.html" title="discussion.models.Subject\l_Student.Meta" alt="" coords="5,5,184,47"/>
</map>
30132dd55a4bc3f9c72cc7d0d59f4e59
\ No newline at end of file
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
<area shape="rect" id="node1" href="$classdiscussion_1_1models_1_1Thread_1_1Meta.html" title="discussion.models.Thread.Meta" alt="" coords="5,5,212,32"/>
</map>
b30410761e13a7560bb9e2e074eb3693
\ No newline at end of file
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
<area shape="rect" id="node1" href="$classdiscussion_1_1models_1_1Topic_1_1Meta.html" title="discussion.models.Topic.Meta" alt="" coords="5,5,204,32"/>
</map>
b9302ce452587945e939f7d4c13295e3
\ No newline at end of file
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
<area shape="rect" id="node1" href="$classdiscussion_1_1forms_1_1LoginForm_1_1Meta.html" title="discussion.forms.LoginForm.Meta" alt="" coords="5,5,224,32"/>
</map>
128a6008e590d46bf504f34342d0bb40
\ No newline at end of file
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
<area shape="rect" id="node1" href="$classdiscussion_1_1forms_1_1SignupForm_1_1Meta.html" title="discussion.forms.SignupForm.Meta" alt="" coords="5,5,233,32"/>
</map>
d2651fbd32a70b721353e52c1367b99f
\ No newline at end of file
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
<area shape="rect" id="node1" href="$classdiscussion_1_1forms_1_1SubjectForm_1_1Meta.html" title="discussion.forms.Subject\lForm.Meta" alt="" coords="5,5,175,47"/>
</map>
29ec92a6aac7733dc715701ccb08a5a2
\ No newline at end of file
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
<area shape="rect" id="node1" href="$classdiscussion_1_1forms_1_1ThreadForm_1_1Meta.html" title="discussion.forms.ThreadForm.Meta" alt="" coords="5,5,233,32"/>
</map>
0e63d9c9e91ad57f98a829fe1e49b09d
\ No newline at end of file
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
<area shape="rect" id="node1" href="$classdiscussion_1_1forms_1_1TopicForm_1_1Meta.html" title="discussion.forms.TopicForm.Meta" alt="" coords="5,5,225,32"/>
</map>
943abd805b758f2a3c5e43536ca66a18
\ No newline at end of file
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
<area shape="rect" id="node2" href="$classdiscussion_1_1migrations_1_10001__initial_1_1Migration.html" title="discussion.migrations.0001\l_initial.Migration" alt="" coords="165,5,345,47"/>
<area shape="rect" id="node3" href="$classdiscussion_1_1migrations_1_10002__subject__student__is__accepted_1_1Migration.html" title="discussion.migrations.0002\l_subject_student_is_accepted.Migration" alt="" coords="128,71,383,112"/>
</map>
a29f47cb52421f0f3950521db5f7cf7c
\ No newline at end of file
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
<area shape="rect" id="node2" href="$classdiscussion_1_1models_1_1Like.html" title="This class is used to create the Like table. " alt="" coords="121,5,279,32"/>
<area shape="rect" id="node3" href="$classdiscussion_1_1models_1_1Person.html" title="This class is used to create the Person table. " alt="" coords="113,56,287,83"/>
<area shape="rect" id="node4" href="$classdiscussion_1_1models_1_1Subject.html" title="This class is used to create the Subject table. " alt="" coords="111,107,289,133"/>
<area shape="rect" id="node5" href="$classdiscussion_1_1models_1_1Subject__Student.html" title="This class is used to create the Subject_Student table. " alt="" coords="111,158,289,199"/>
<area shape="rect" id="node6" href="$classdiscussion_1_1models_1_1Thread.html" title="This class is used to create the Thread table. " alt="" coords="113,224,287,251"/>
<area shape="rect" id="node7" href="$classdiscussion_1_1models_1_1Topic.html" title="This class is used to create the Topic table. " alt="" coords="117,275,283,301"/>
</map>
96d6f00ee9ef618bc38aa55ba393216e
\ No newline at end of file
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
<area shape="rect" id="node1" href="$classdiscussion_1_1models_1_1Like_1_1Meta.html" title="discussion.models.Like.Meta" alt="" coords="5,5,196,32"/>
</map>
7867947f90dff8ed18797afdc491e198
\ No newline at end of file
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: Class Hierarchy</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">Class Hierarchy</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock">
<p><a href="hierarchy.html">Go to the textual class hierarchy</a></p>
</div><table border="0" cellspacing="10" cellpadding="0">
<tr><td><img src="inherit_graph_0.png" border="0" alt="" usemap="#discussion_8apps_8DiscussionConfig"/>
<map name="discussion_8apps_8DiscussionConfig" id="discussion_8apps_8DiscussionConfig">
<area shape="rect" id="node2" href="classdiscussion_1_1apps_1_1DiscussionConfig.html" title="discussion.apps.Discussion\lConfig" alt="" coords="136,5,321,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_1.png" border="0" alt="" usemap="#discussion_8forms_8LoginForm"/>
<map name="discussion_8forms_8LoginForm" id="discussion_8forms_8LoginForm">
<area shape="rect" id="node1" href="classdiscussion_1_1forms_1_1LoginForm.html" title="This is class which is used while doing login " alt="" coords="5,81,192,108"/>
<area shape="rect" id="node2" href="classdiscussion_1_1forms_1_1SignupForm.html" title="This is class which is used while doing signup " alt="" coords="242,5,437,32"/>
<area shape="rect" id="node3" href="classdiscussion_1_1forms_1_1SubjectForm.html" title="This is class which is used while creating new subject by a particular professor " alt="" coords="240,56,439,83"/>
<area shape="rect" id="node4" href="classdiscussion_1_1forms_1_1ThreadForm.html" title="This is class which is used while creating new threads for a particular topic of a subject ..." alt="" coords="242,107,437,133"/>
<area shape="rect" id="node5" href="classdiscussion_1_1forms_1_1TopicForm.html" title="This is class which is used while creating new topic for a particular subject " alt="" coords="246,157,433,184"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_2.png" border="0" alt="" usemap="#discussion_8forms_8LoginForm_8Meta"/>
<map name="discussion_8forms_8LoginForm_8Meta" id="discussion_8forms_8LoginForm_8Meta">
<area shape="rect" id="node1" href="classdiscussion_1_1forms_1_1LoginForm_1_1Meta.html" title="discussion.forms.LoginForm.Meta" alt="" coords="5,5,224,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_3.png" border="0" alt="" usemap="#discussion_8forms_8SignupForm_8Meta"/>
<map name="discussion_8forms_8SignupForm_8Meta" id="discussion_8forms_8SignupForm_8Meta">
<area shape="rect" id="node1" href="classdiscussion_1_1forms_1_1SignupForm_1_1Meta.html" title="discussion.forms.SignupForm.Meta" alt="" coords="5,5,233,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_4.png" border="0" alt="" usemap="#discussion_8forms_8SubjectForm_8Meta"/>
<map name="discussion_8forms_8SubjectForm_8Meta" id="discussion_8forms_8SubjectForm_8Meta">
<area shape="rect" id="node1" href="classdiscussion_1_1forms_1_1SubjectForm_1_1Meta.html" title="discussion.forms.Subject\lForm.Meta" alt="" coords="5,5,175,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_5.png" border="0" alt="" usemap="#discussion_8forms_8ThreadForm_8Meta"/>
<map name="discussion_8forms_8ThreadForm_8Meta" id="discussion_8forms_8ThreadForm_8Meta">
<area shape="rect" id="node1" href="classdiscussion_1_1forms_1_1ThreadForm_1_1Meta.html" title="discussion.forms.ThreadForm.Meta" alt="" coords="5,5,233,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_6.png" border="0" alt="" usemap="#discussion_8forms_8TopicForm_8Meta"/>
<map name="discussion_8forms_8TopicForm_8Meta" id="discussion_8forms_8TopicForm_8Meta">
<area shape="rect" id="node1" href="classdiscussion_1_1forms_1_1TopicForm_1_1Meta.html" title="discussion.forms.TopicForm.Meta" alt="" coords="5,5,225,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_7.png" border="0" alt="" usemap="#discussion_8migrations_80001__initial_8Migration"/>
<map name="discussion_8migrations_80001__initial_8Migration" id="discussion_8migrations_80001__initial_8Migration">
<area shape="rect" id="node2" href="classdiscussion_1_1migrations_1_10001__initial_1_1Migration.html" title="discussion.migrations.0001\l_initial.Migration" alt="" coords="165,5,345,47"/>
<area shape="rect" id="node3" href="classdiscussion_1_1migrations_1_10002__subject__student__is__accepted_1_1Migration.html" title="discussion.migrations.0002\l_subject_student_is_accepted.Migration" alt="" coords="128,71,383,112"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_8.png" border="0" alt="" usemap="#discussion_8models_8Like"/>
<map name="discussion_8models_8Like" id="discussion_8models_8Like">
<area shape="rect" id="node2" href="classdiscussion_1_1models_1_1Like.html" title="This class is used to create the Like table. " alt="" coords="121,5,279,32"/>
<area shape="rect" id="node3" href="classdiscussion_1_1models_1_1Person.html" title="This class is used to create the Person table. " alt="" coords="113,56,287,83"/>
<area shape="rect" id="node4" href="classdiscussion_1_1models_1_1Subject.html" title="This class is used to create the Subject table. " alt="" coords="111,107,289,133"/>
<area shape="rect" id="node5" href="classdiscussion_1_1models_1_1Subject__Student.html" title="This class is used to create the Subject_Student table. " alt="" coords="111,158,289,199"/>
<area shape="rect" id="node6" href="classdiscussion_1_1models_1_1Thread.html" title="This class is used to create the Thread table. " alt="" coords="113,224,287,251"/>
<area shape="rect" id="node7" href="classdiscussion_1_1models_1_1Topic.html" title="This class is used to create the Topic table. " alt="" coords="117,275,283,301"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_9.png" border="0" alt="" usemap="#discussion_8models_8Like_8Meta"/>
<map name="discussion_8models_8Like_8Meta" id="discussion_8models_8Like_8Meta">
<area shape="rect" id="node1" href="classdiscussion_1_1models_1_1Like_1_1Meta.html" title="discussion.models.Like.Meta" alt="" coords="5,5,196,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_10.png" border="0" alt="" usemap="#discussion_8models_8Person_8Meta"/>
<map name="discussion_8models_8Person_8Meta" id="discussion_8models_8Person_8Meta">
<area shape="rect" id="node1" href="classdiscussion_1_1models_1_1Person_1_1Meta.html" title="discussion.models.Person.Meta" alt="" coords="5,5,213,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_11.png" border="0" alt="" usemap="#discussion_8models_8Subject_8Meta"/>
<map name="discussion_8models_8Subject_8Meta" id="discussion_8models_8Subject_8Meta">
<area shape="rect" id="node1" href="classdiscussion_1_1models_1_1Subject_1_1Meta.html" title="discussion.models.Subject.Meta" alt="" coords="5,5,216,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_12.png" border="0" alt="" usemap="#discussion_8models_8Subject__Student_8Meta"/>
<map name="discussion_8models_8Subject__Student_8Meta" id="discussion_8models_8Subject__Student_8Meta">
<area shape="rect" id="node1" href="classdiscussion_1_1models_1_1Subject__Student_1_1Meta.html" title="discussion.models.Subject\l_Student.Meta" alt="" coords="5,5,184,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_13.png" border="0" alt="" usemap="#discussion_8models_8Thread_8Meta"/>
<map name="discussion_8models_8Thread_8Meta" id="discussion_8models_8Thread_8Meta">
<area shape="rect" id="node1" href="classdiscussion_1_1models_1_1Thread_1_1Meta.html" title="discussion.models.Thread.Meta" alt="" coords="5,5,212,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_14.png" border="0" alt="" usemap="#discussion_8models_8Topic_8Meta"/>
<map name="discussion_8models_8Topic_8Meta" id="discussion_8models_8Topic_8Meta">
<area shape="rect" id="node1" href="classdiscussion_1_1models_1_1Topic_1_1Meta.html" title="discussion.models.Topic.Meta" alt="" coords="5,5,204,32"/>
</map>
</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
This source diff could not be displayed because it is too large. You can view the blob instead.
function initMenu(relPath,searchEnabled,serverSide,searchPage,search) {
function makeTree(data,relPath) {
var result='';
if ('children' in data) {
result+='<ul>';
for (var i in data.children) {
result+='<li><a href="'+relPath+data.children[i].url+'">'+
data.children[i].text+'</a>'+
makeTree(data.children[i],relPath)+'</li>';
}
result+='</ul>';
}
return result;
}
$('#main-nav').append(makeTree(menudata,relPath));
$('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu');
if (searchEnabled) {
if (serverSide) {
$('#main-menu').append('<li style="float:right"><div id="MSearchBox" class="MSearchBoxInactive"><div class="left"><form id="FSearchBox" action="'+searchPage+'" method="get"><img id="MSearchSelect" src="'+relPath+'search/mag.png" alt=""/><input type="text" id="MSearchField" name="query" value="'+search+'" size="20" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" onblur="searchBox.OnSearchFieldFocus(false)"></form></div><div class="right"></div></div></li>');
} else {
$('#main-menu').append('<li style="float:right"><div id="MSearchBox" class="MSearchBoxInactive"><span class="left"><img id="MSearchSelect" src="'+relPath+'search/mag_sel.png" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" alt=""/><input type="text" id="MSearchField" value="'+search+'" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" onblur="searchBox.OnSearchFieldFocus(false)" onkeyup="searchBox.OnSearchFieldChange(event)"/></span><span class="right"><a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="'+relPath+'search/close.png" alt=""/></a></span></div></li>');
}
}
$('#main-menu').smartmenus();
}
var menudata={children:[
{text:"Main Page",url:"index.html"},
{text:"Namespaces",url:"namespaces.html",children:[
{text:"Namespace List",url:"namespaces.html"},
{text:"Namespace Members",url:"namespacemembers.html",children:[
{text:"All",url:"namespacemembers.html"},
{text:"Functions",url:"namespacemembers_func.html"}]}]},
{text:"Classes",url:"annotated.html",children:[
{text:"Class List",url:"annotated.html"},
{text:"Class Index",url:"classes.html"},
{text:"Class Hierarchy",url:"inherits.html"}]},
{text:"Files",url:"files.html",children:[
{text:"File List",url:"files.html"}]}]}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: coursebook.settings Namespace Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>coursebook</b></li><li class="navelem"><a class="el" href="namespacecoursebook_1_1settings.html">settings</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">coursebook.settings Namespace Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:af77ae73a5d244c89e6fceb8ae34b6561"><td class="memItemLeft" align="right" valign="top"><a id="af77ae73a5d244c89e6fceb8ae34b6561"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>BASE_DIR</b> = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))</td></tr>
<tr class="separator:af77ae73a5d244c89e6fceb8ae34b6561"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aabee3b2c37c478460c6072d43018309e"><td class="memItemLeft" align="right" valign="top"><a id="aabee3b2c37c478460c6072d43018309e"></a>
string&#160;</td><td class="memItemRight" valign="bottom"><b>SECRET_KEY</b> = 'bwc8r%hu%tb9ft+gs6xj73b86rhb&amp;we11w^(e-rv!*d(aogs*)'</td></tr>
<tr class="separator:aabee3b2c37c478460c6072d43018309e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae021837823d91f38ab2a06c09188a45b"><td class="memItemLeft" align="right" valign="top"><a id="ae021837823d91f38ab2a06c09188a45b"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>DEBUG</b> = True</td></tr>
<tr class="separator:ae021837823d91f38ab2a06c09188a45b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5efea828077899b6e4a1c0bfaf57e82"><td class="memItemLeft" align="right" valign="top">list&#160;</td><td class="memItemRight" valign="bottom"><b>ALLOWED_HOSTS</b></td></tr>
<tr class="separator:ac5efea828077899b6e4a1c0bfaf57e82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25f695d8e05d3b72b1fc5272fc63c532"><td class="memItemLeft" align="right" valign="top">list&#160;</td><td class="memItemRight" valign="bottom"><b>INSTALLED_APPS</b></td></tr>
<tr class="separator:a25f695d8e05d3b72b1fc5272fc63c532"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c4c64e31f3b9ead990b63649aefcc7a"><td class="memItemLeft" align="right" valign="top">list&#160;</td><td class="memItemRight" valign="bottom"><b>MIDDLEWARE</b></td></tr>
<tr class="separator:a3c4c64e31f3b9ead990b63649aefcc7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3182242fef291677d5c6c2ede94a043"><td class="memItemLeft" align="right" valign="top"><a id="ad3182242fef291677d5c6c2ede94a043"></a>
string&#160;</td><td class="memItemRight" valign="bottom"><b>ROOT_URLCONF</b> = 'coursebook.urls'</td></tr>
<tr class="separator:ad3182242fef291677d5c6c2ede94a043"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58fe7393d59b99da97479a37da4ac052"><td class="memItemLeft" align="right" valign="top">list&#160;</td><td class="memItemRight" valign="bottom"><b>TEMPLATES</b></td></tr>
<tr class="separator:a58fe7393d59b99da97479a37da4ac052"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab074e36000ef50decba63f0fef9074c6"><td class="memItemLeft" align="right" valign="top"><a id="ab074e36000ef50decba63f0fef9074c6"></a>
string&#160;</td><td class="memItemRight" valign="bottom"><b>WSGI_APPLICATION</b> = 'coursebook.wsgi.application'</td></tr>
<tr class="separator:ab074e36000ef50decba63f0fef9074c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33d57fe88fb4e072e917178f02d94c7c"><td class="memItemLeft" align="right" valign="top">dictionary&#160;</td><td class="memItemRight" valign="bottom"><b>DATABASES</b></td></tr>
<tr class="separator:a33d57fe88fb4e072e917178f02d94c7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a525acc6d824b38a0b3c53847ca4705"><td class="memItemLeft" align="right" valign="top">list&#160;</td><td class="memItemRight" valign="bottom"><b>AUTH_PASSWORD_VALIDATORS</b></td></tr>
<tr class="separator:a1a525acc6d824b38a0b3c53847ca4705"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58c5578b9d7f11ac9c2278287fb60de4"><td class="memItemLeft" align="right" valign="top"><a id="a58c5578b9d7f11ac9c2278287fb60de4"></a>
string&#160;</td><td class="memItemRight" valign="bottom"><b>LANGUAGE_CODE</b> = 'en-us'</td></tr>
<tr class="separator:a58c5578b9d7f11ac9c2278287fb60de4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0a40daa335d1a4b784ea0d0953e4fd7"><td class="memItemLeft" align="right" valign="top"><a id="aa0a40daa335d1a4b784ea0d0953e4fd7"></a>
string&#160;</td><td class="memItemRight" valign="bottom"><b>TIME_ZONE</b> = 'UTC'</td></tr>
<tr class="separator:aa0a40daa335d1a4b784ea0d0953e4fd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a330e84084806299113db986985955a74"><td class="memItemLeft" align="right" valign="top"><a id="a330e84084806299113db986985955a74"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>USE_I18N</b> = True</td></tr>
<tr class="separator:a330e84084806299113db986985955a74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75a9e025e4109a004e1c6a31a6c279a9"><td class="memItemLeft" align="right" valign="top"><a id="a75a9e025e4109a004e1c6a31a6c279a9"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>USE_L10N</b> = True</td></tr>
<tr class="separator:a75a9e025e4109a004e1c6a31a6c279a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9524d86758adcf54bb1f1a29cf0a5f57"><td class="memItemLeft" align="right" valign="top"><a id="a9524d86758adcf54bb1f1a29cf0a5f57"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>USE_TZ</b> = True</td></tr>
<tr class="separator:a9524d86758adcf54bb1f1a29cf0a5f57"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><pre class="fragment">Django settings for coursebook project.
</pre> </div><h2 class="groupheader">Variable Documentation</h2>
<a id="ac5efea828077899b6e4a1c0bfaf57e82"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac5efea828077899b6e4a1c0bfaf57e82">&#9670;&nbsp;</a></span>ALLOWED_HOSTS</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">list coursebook.settings.ALLOWED_HOSTS</td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;= [</div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160; <span class="stringliteral">&#39;*&#39;</span>,</div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;]</div></div><!-- fragment -->
</div>
</div>
<a id="a1a525acc6d824b38a0b3c53847ca4705"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1a525acc6d824b38a0b3c53847ca4705">&#9670;&nbsp;</a></span>AUTH_PASSWORD_VALIDATORS</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">list coursebook.settings.AUTH_PASSWORD_VALIDATORS</td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;= [</div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160; {</div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160; <span class="stringliteral">&#39;NAME&#39;</span>: <span class="stringliteral">&#39;django.contrib.auth.password_validation.UserAttributeSimilarityValidator&#39;</span>,</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160; },</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160; {</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160; <span class="stringliteral">&#39;NAME&#39;</span>: <span class="stringliteral">&#39;django.contrib.auth.password_validation.MinimumLengthValidator&#39;</span>,</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160; },</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160; {</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; <span class="stringliteral">&#39;NAME&#39;</span>: <span class="stringliteral">&#39;django.contrib.auth.password_validation.CommonPasswordValidator&#39;</span>,</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160; },</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; {</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160; <span class="stringliteral">&#39;NAME&#39;</span>: <span class="stringliteral">&#39;django.contrib.auth.password_validation.NumericPasswordValidator&#39;</span>,</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; },</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;]</div></div><!-- fragment -->
</div>
</div>
<a id="a33d57fe88fb4e072e917178f02d94c7c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a33d57fe88fb4e072e917178f02d94c7c">&#9670;&nbsp;</a></span>DATABASES</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">dictionary coursebook.settings.DATABASES</td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;= { </div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160; <span class="stringliteral">&#39;default&#39;</span>: { </div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160; <span class="stringliteral">&#39;ENGINE&#39;</span>: <span class="stringliteral">&#39;django.db.backends.sqlite3&#39;</span>, </div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160; <span class="stringliteral">&#39;NAME&#39;</span>: <span class="stringliteral">&#39;djangodb&#39;</span>, </div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160; <span class="stringliteral">&#39;USER&#39;</span>:<span class="stringliteral">&#39;root&#39;</span>, </div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160; <span class="stringliteral">&#39;PASSWORD&#39;</span>:<span class="stringliteral">&#39;mysql&#39;</span>, </div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160; <span class="stringliteral">&#39;HOST&#39;</span>:<span class="stringliteral">&#39;localhost&#39;</span>, </div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160; <span class="stringliteral">&#39;PORT&#39;</span>:<span class="stringliteral">&#39;3306&#39;</span> </div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; } </div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="a25f695d8e05d3b72b1fc5272fc63c532"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a25f695d8e05d3b72b1fc5272fc63c532">&#9670;&nbsp;</a></span>INSTALLED_APPS</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">list coursebook.settings.INSTALLED_APPS</td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;= [</div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160; <span class="stringliteral">&#39;django.contrib.admin&#39;</span>,</div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160; <span class="stringliteral">&#39;django.contrib.auth&#39;</span>,</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160; <span class="stringliteral">&#39;django.contrib.contenttypes&#39;</span>,</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160; <span class="stringliteral">&#39;django.contrib.sessions&#39;</span>,</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160; <span class="stringliteral">&#39;django.contrib.messages&#39;</span>,</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160; <span class="stringliteral">&#39;django.contrib.staticfiles&#39;</span>,</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160; <span class="stringliteral">&#39;django.contrib.admindocs&#39;</span> ,</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; <span class="stringliteral">&#39;django_extensions&#39;</span>,</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; <span class="stringliteral">&#39;discussion&#39;</span>,</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;]</div></div><!-- fragment -->
</div>
</div>
<a id="a3c4c64e31f3b9ead990b63649aefcc7a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3c4c64e31f3b9ead990b63649aefcc7a">&#9670;&nbsp;</a></span>MIDDLEWARE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">list coursebook.settings.MIDDLEWARE</td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;= [</div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160; <span class="stringliteral">&#39;django.middleware.security.SecurityMiddleware&#39;</span>,</div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160; <span class="stringliteral">&#39;django.contrib.sessions.middleware.SessionMiddleware&#39;</span>,</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160; <span class="stringliteral">&#39;django.middleware.common.CommonMiddleware&#39;</span>,</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160; <span class="stringliteral">&#39;django.middleware.csrf.CsrfViewMiddleware&#39;</span>,</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160; <span class="stringliteral">&#39;django.contrib.auth.middleware.AuthenticationMiddleware&#39;</span>,</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160; <span class="stringliteral">&#39;django.contrib.messages.middleware.MessageMiddleware&#39;</span>,</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160; <span class="stringliteral">&#39;django.middleware.clickjacking.XFrameOptionsMiddleware&#39;</span>,</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;]</div></div><!-- fragment -->
</div>
</div>
<a id="a58fe7393d59b99da97479a37da4ac052"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a58fe7393d59b99da97479a37da4ac052">&#9670;&nbsp;</a></span>TEMPLATES</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">list coursebook.settings.TEMPLATES</td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;= [</div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160; {</div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160; <span class="stringliteral">&#39;BACKEND&#39;</span>: <span class="stringliteral">&#39;django.template.backends.django.DjangoTemplates&#39;</span>,</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160; <span class="stringliteral">&#39;DIRS&#39;</span>: [],</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160; <span class="stringliteral">&#39;APP_DIRS&#39;</span>: <span class="keyword">True</span>,</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160; <span class="stringliteral">&#39;OPTIONS&#39;</span>: {</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160; <span class="stringliteral">&#39;context_processors&#39;</span>: [</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160; <span class="stringliteral">&#39;django.template.context_processors.debug&#39;</span>,</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; <span class="stringliteral">&#39;django.template.context_processors.request&#39;</span>,</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160; <span class="stringliteral">&#39;django.contrib.auth.context_processors.auth&#39;</span>,</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; <span class="stringliteral">&#39;django.contrib.messages.context_processors.messages&#39;</span>,</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160; ],</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; },</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; },</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;]</div></div><!-- fragment -->
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: coursebook.urls Namespace Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>coursebook</b></li><li class="navelem"><a class="el" href="namespacecoursebook_1_1urls.html">urls</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">coursebook.urls Namespace Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:a1d3015705eec2d8ab3d83280cdee6ab3"><td class="memItemLeft" align="right" valign="top">list&#160;</td><td class="memItemRight" valign="bottom"><b>urlpatterns</b></td></tr>
<tr class="separator:a1d3015705eec2d8ab3d83280cdee6ab3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><pre class="fragment">coursebook URL Configuration
The `urlpatterns` list routes URLs to views. For more information please see:
https://docs.djangoproject.com/en/2.2/topics/http/urls/
Examples:
Function views
1. Add an import: from my_app import views
2. Add a URL to urlpatterns: path('', views.home, name='home')
Class-based views
1. Add an import: from other_app.views import Home
2. Add a URL to urlpatterns: path('', Home.as_view(), name='home')
Including another URLconf
1. Import the include() function: from django.urls import include, path
2. Add a URL to urlpatterns: path('blog/', include('blog.urls'))
</pre> </div><h2 class="groupheader">Variable Documentation</h2>
<a id="a1d3015705eec2d8ab3d83280cdee6ab3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1d3015705eec2d8ab3d83280cdee6ab3">&#9670;&nbsp;</a></span>urlpatterns</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">list coursebook.urls.urlpatterns</td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;= [ </div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160; path(<span class="stringliteral">&#39;admin/doc/&#39;</span>, include(<span class="stringliteral">&#39;django.contrib.admindocs.urls&#39;</span>)),</div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160; path(<span class="stringliteral">&#39;admin/&#39;</span>, admin.site.urls), </div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160; </div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160; path(<span class="stringliteral">&#39;&#39;</span>, views.default), </div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160; path(<span class="stringliteral">&#39;subjects/&#39;</span>, views.show_subjects),</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160; path(<span class="stringliteral">&#39;available_subjects/&#39;</span>, views.show_all_subjects),</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160; path(<span class="stringliteral">&#39;pending_subjects/&#39;</span>, views.show_pending_subjects),</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; path(<span class="stringliteral">&#39;reject_subject/&lt;str:sub_code&gt;&#39;</span>, views.reject_subject),</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160; path(<span class="stringliteral">&#39;request_subject/&lt;str:sub_code&gt;&#39;</span>, views.request_subject),</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; path(<span class="stringliteral">&#39;withdraw_subject/&lt;str:sub_code&gt;&#39;</span>, views.withdraw_subject),</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; path(<span class="stringliteral">&#39;topics/&lt;str:id&gt;&#39;</span>, views.show_topics),</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; path(<span class="stringliteral">&#39;threads/&lt;int:id&gt;&#39;</span>, views.show_threads),</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; path(<span class="stringliteral">&#39;threads/like/&lt;int:thread_id&gt;/&lt;int:topic_id&gt;&#39;</span>, views.update_thread_like_count),</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; path(<span class="stringliteral">&#39;threads/dislike/&lt;int:thread_id&gt;/&lt;int:topic_id&gt;&#39;</span>, views.update_thread_dislike_count),</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; <span class="comment"># path(&#39;search/&lt;int:topic_id&gt;&#39;, views.search),</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; path(<span class="stringliteral">&#39;login&#39;</span>, views.login),</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; path(<span class="stringliteral">&#39;signup&#39;</span>, views.signup),</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; path(<span class="stringliteral">&#39;logout&#39;</span>, views.logout),</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; path(<span class="stringliteral">&#39;prof/&#39;</span>, views.prof_home),</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; path(<span class="stringliteral">&#39;prof/subjects/&#39;</span>, views.prof_subjects),</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; path(<span class="stringliteral">&#39;prof/student_list/&lt;str:sub_code&gt;&#39;</span>, views.student_list),</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; path(<span class="stringliteral">&#39;prof/student/accept/&lt;str:sub_code&gt;/&lt;int:pid&gt;&#39;</span>, views.accept_student),</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; path(<span class="stringliteral">&#39;prof/student/reject/&lt;str:sub_code&gt;/&lt;int:pid&gt;&#39;</span>, views.reject_student),</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; </div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <span class="comment"># path(&#39;add_thread/&lt;int:id&gt;&#39;, views.add_message),</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;]</div></div><!-- fragment -->
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: coursebook.wsgi Namespace Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>coursebook</b></li><li class="navelem"><a class="el" href="namespacecoursebook_1_1wsgi.html">wsgi</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">coursebook.wsgi Namespace Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:a9e745101cab50103ee766c063eae6d1d"><td class="memItemLeft" align="right" valign="top"><a id="a9e745101cab50103ee766c063eae6d1d"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>application</b> = get_wsgi_application()</td></tr>
<tr class="separator:a9e745101cab50103ee766c063eae6d1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><pre class="fragment">WSGI config for coursebook project.
It exposes the WSGI callable as a module-level variable named ``application``.
For more information on this file, see
https://docs.djangoproject.com/en/2.2/howto/deployment/wsgi/
</pre> </div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: manage Namespace Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">manage Namespace Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:afd5b00260cc364aa5bde07e227c6ea78"><td class="memItemLeft" align="right" valign="top"><a id="afd5b00260cc364aa5bde07e227c6ea78"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemanage.html#afd5b00260cc364aa5bde07e227c6ea78">main</a> ()</td></tr>
<tr class="memdesc:afd5b00260cc364aa5bde07e227c6ea78"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is driver function <br /></td></tr>
<tr class="separator:afd5b00260cc364aa5bde07e227c6ea78"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><pre class="fragment">Django's command-line utility for administrative tasks.</pre> </div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: Namespace Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="contents">
<div class="textblock">Here is a list of all documented namespace members with links to the namespaces they belong to:</div><ul>
<li>main()
: <a class="el" href="namespacemanage.html#afd5b00260cc364aa5bde07e227c6ea78">manage</a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: Namespace Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="contents">
&#160;<ul>
<li>main()
: <a class="el" href="namespacemanage.html#afd5b00260cc364aa5bde07e227c6ea78">manage</a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: Namespace List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">Namespace List</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here is a list of all documented namespaces with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>coursebook</b></td><td class="desc"></td></tr>
<tr id="row_0_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacecoursebook_1_1settings.html" target="_self">settings</a></td><td class="desc"></td></tr>
<tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacecoursebook_1_1urls.html" target="_self">urls</a></td><td class="desc"></td></tr>
<tr id="row_0_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacecoursebook_1_1wsgi.html" target="_self">wsgi</a></td><td class="desc"></td></tr>
<tr id="row_1_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacemanage.html" target="_self">manage</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_0.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
var searchData=
[
['accept_5fstudent',['accept_student',['../views_8py.html#affcb7c170bf321cebd9a3508607e37ca',1,'discussion::views']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_1.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
var searchData=
[
['coursebook_20as_20the_20name_20suggests_20is_20like_20an_20open_20online_20book_20which_20is_20accessible_20to_20both_20students_20as_20well_20as_20professors_2e_20coursebook_20is_20an_20online_20discussion_20forum_20between_20professors_20and_20students_2e_20coursebook_20also_20facilitates_20the_20professor_20to_20float_20courses_20which_20he_2fshe_20will_20be_20offering_20to_20instruct_2e_20students_20after_20successfully_20logging_20in_2c_20are_20able_20to_20view_20the_20registered_20subjects_20as_20well_20as_20the_20subjects_20currently_20offered_20by_20different_20professors_2e_20a_20student_20can_20request_20the_20respective_20professor_20of_20course_20of_20his_20choice_20to_20join_20the_20discussion_20forum_20for_20that_20subject_2e_20the_20student_20will_20be_20added_20to_20the_20discussion_20forum_20of_20that_20subject_20after_20acceptance_20by_20the_20professor_2e_20a_20student_20can_20add_20new_20topic_20to_20the_20discussion_20with_20the_20option_20to_20include_20the_20professor_20in_20that_20topic_20or_20not_2e_20after_20adding_20a_20topic_20all_20the_20students_20registered_20in_20that_20course_20will_20be_20able_20to_20participate_20in_20discussion_2e_20professor_20can_20also_20add_20topics_20which_20will_20be_20accessible_20for_20students_20registered_20for_20that_20course_2e_20each_20message_20is_20associated_20with_20two_20options_20of_20agree_20or_20disagree_2e_20this_20options_20are_20useful_20for_20consensus_20among_20students_2e',['Coursebook as the name suggests is like an open online book which is accessible to both students as well as professors. Coursebook is an online discussion forum between professors and students. Coursebook also facilitates the professor to float courses which he/she will be offering to instruct. Students after successfully logging in, are able to view the registered subjects as well as the subjects currently offered by different professors. A student can request the respective professor of course of his choice to join the discussion forum for that subject. The student will be added to the discussion forum of that subject after acceptance by the professor. A student can add new topic to the discussion with the option to include the professor in that topic or not. After adding a topic all the students registered in that course will be able to participate in discussion. Professor can also add topics which will be accessible for students registered for that course. Each message is associated with two options of agree or disagree. This options are useful for consensus among students.',['../index.html',1,'']]],
['settings',['settings',['../namespacecoursebook_1_1settings.html',1,'coursebook']]],
['urls',['urls',['../namespacecoursebook_1_1urls.html',1,'coursebook']]],
['wsgi',['wsgi',['../namespacecoursebook_1_1wsgi.html',1,'coursebook']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_2.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
var searchData=
[
['default',['default',['../views_8py.html#a42f5b840367562d99df8758184327d6d',1,'discussion::views']]],
['discussionconfig',['DiscussionConfig',['../classdiscussion_1_1apps_1_1DiscussionConfig.html',1,'discussion::apps']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_3.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
var searchData=
[
['like',['Like',['../classdiscussion_1_1models_1_1Like.html',1,'discussion::models']]],
['login',['login',['../views_8py.html#a782791a73d3885f759d7694760a3be9a',1,'discussion::views']]],
['loginform',['LoginForm',['../classdiscussion_1_1forms_1_1LoginForm.html',1,'discussion::forms']]],
['logout',['logout',['../views_8py.html#a57739724ce44bfdbeda9b8a0c4329a57',1,'discussion::views']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_4.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
var searchData=
[
['main',['main',['../namespacemanage.html#afd5b00260cc364aa5bde07e227c6ea78',1,'manage']]],
['manage',['manage',['../namespacemanage.html',1,'']]],
['meta',['Meta',['../classdiscussion_1_1forms_1_1SignupForm_1_1Meta.html',1,'discussion.forms.SignupForm.Meta'],['../classdiscussion_1_1models_1_1Subject_1_1Meta.html',1,'discussion.models.Subject.Meta'],['../classdiscussion_1_1models_1_1Subject__Student_1_1Meta.html',1,'discussion.models.Subject_Student.Meta'],['../classdiscussion_1_1models_1_1Thread_1_1Meta.html',1,'discussion.models.Thread.Meta'],['../classdiscussion_1_1forms_1_1TopicForm_1_1Meta.html',1,'discussion.forms.TopicForm.Meta'],['../classdiscussion_1_1models_1_1Topic_1_1Meta.html',1,'discussion.models.Topic.Meta'],['../classdiscussion_1_1forms_1_1LoginForm_1_1Meta.html',1,'discussion.forms.LoginForm.Meta'],['../classdiscussion_1_1forms_1_1ThreadForm_1_1Meta.html',1,'discussion.forms.ThreadForm.Meta'],['../classdiscussion_1_1models_1_1Like_1_1Meta.html',1,'discussion.models.Like.Meta'],['../classdiscussion_1_1forms_1_1SubjectForm_1_1Meta.html',1,'discussion.forms.SubjectForm.Meta'],['../classdiscussion_1_1models_1_1Person_1_1Meta.html',1,'discussion.models.Person.Meta']]],
['migration',['Migration',['../classdiscussion_1_1migrations_1_10001__initial_1_1Migration.html',1,'discussion.migrations.0001_initial.Migration'],['../classdiscussion_1_1migrations_1_10002__subject__student__is__accepted_1_1Migration.html',1,'discussion.migrations.0002_subject_student_is_accepted.Migration']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_5.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
var searchData=
[
['person',['Person',['../classdiscussion_1_1models_1_1Person.html',1,'discussion::models']]],
['prof_5fhome',['prof_home',['../views_8py.html#a1964de2c56dadab7b2814cc797394f97',1,'discussion::views']]],
['prof_5fsubjects',['prof_subjects',['../views_8py.html#a28a631976af838212c64543641e11ac6',1,'discussion::views']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_6.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
var searchData=
[
['reject_5fstudent',['reject_student',['../views_8py.html#a9525a877e4217ec8cf10cb0eb20df318',1,'discussion::views']]],
['reject_5fsubject',['reject_subject',['../views_8py.html#adc6dbf86debe77ab7fd9b7a11742e6d3',1,'discussion::views']]],
['request_5fsubject',['request_subject',['../views_8py.html#adb53e2efbbb273b4c306cc6b320070f9',1,'discussion::views']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_7.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
var searchData=
[
['show_5fall_5fsubjects',['show_all_subjects',['../views_8py.html#aad3a9d6b494f9217698c7475716e6dee',1,'discussion::views']]],
['show_5fpending_5fsubjects',['show_pending_subjects',['../views_8py.html#ace889bb7f424b36fc687c1a744f86007',1,'discussion::views']]],
['show_5fsubjects',['show_subjects',['../views_8py.html#a201cd4ad579f912737b563bfc1f188e1',1,'discussion::views']]],
['show_5fthreads',['show_threads',['../views_8py.html#a9fbea7e2eff570663818dcb6b222b167',1,'discussion::views']]],
['show_5ftopics',['show_topics',['../views_8py.html#a2ae4fce8e88fc656f0c0c45de56a4806',1,'discussion::views']]],
['signup',['signup',['../views_8py.html#a3f138a7386c35176462e16a39c9b761b',1,'discussion::views']]],
['signupform',['SignupForm',['../classdiscussion_1_1forms_1_1SignupForm.html',1,'discussion::forms']]],
['student_5flist',['student_list',['../views_8py.html#afdc5f427735773c7981ce6ee5c559aa2',1,'discussion::views']]],
['subject',['Subject',['../classdiscussion_1_1models_1_1Subject.html',1,'discussion::models']]],
['subject_5fstudent',['Subject_Student',['../classdiscussion_1_1models_1_1Subject__Student.html',1,'discussion::models']]],
['subjectform',['SubjectForm',['../classdiscussion_1_1forms_1_1SubjectForm.html',1,'discussion::forms']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_8.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
var searchData=
[
['thread',['Thread',['../classdiscussion_1_1models_1_1Thread.html',1,'discussion::models']]],
['threadform',['ThreadForm',['../classdiscussion_1_1forms_1_1ThreadForm.html',1,'discussion::forms']]],
['topic',['Topic',['../classdiscussion_1_1models_1_1Topic.html',1,'discussion::models']]],
['topicform',['TopicForm',['../classdiscussion_1_1forms_1_1TopicForm.html',1,'discussion::forms']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_9.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
var searchData=
[
['update_5fthread_5fdislike_5fcount',['update_thread_dislike_count',['../views_8py.html#a73d1cf502aab21be1f11ccd6a112270b',1,'discussion::views']]],
['update_5fthread_5flike_5fcount',['update_thread_like_count',['../views_8py.html#a18929dcc02f6d38907431df0e6803232',1,'discussion::views']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_a.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
var searchData=
[
['views_2epy',['views.py',['../views_8py.html',1,'']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_b.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
var searchData=
[
['withdraw_5fsubject',['withdraw_subject',['../views_8py.html#a3933c91d8af417180569196986229c50',1,'discussion::views']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="classes_0.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
var searchData=
[
['discussionconfig',['DiscussionConfig',['../classdiscussion_1_1apps_1_1DiscussionConfig.html',1,'discussion::apps']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="classes_1.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
var searchData=
[
['like',['Like',['../classdiscussion_1_1models_1_1Like.html',1,'discussion::models']]],
['loginform',['LoginForm',['../classdiscussion_1_1forms_1_1LoginForm.html',1,'discussion::forms']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="classes_2.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
var searchData=
[
['meta',['Meta',['../classdiscussion_1_1forms_1_1SignupForm_1_1Meta.html',1,'discussion.forms.SignupForm.Meta'],['../classdiscussion_1_1models_1_1Subject_1_1Meta.html',1,'discussion.models.Subject.Meta'],['../classdiscussion_1_1models_1_1Subject__Student_1_1Meta.html',1,'discussion.models.Subject_Student.Meta'],['../classdiscussion_1_1models_1_1Thread_1_1Meta.html',1,'discussion.models.Thread.Meta'],['../classdiscussion_1_1forms_1_1TopicForm_1_1Meta.html',1,'discussion.forms.TopicForm.Meta'],['../classdiscussion_1_1models_1_1Topic_1_1Meta.html',1,'discussion.models.Topic.Meta'],['../classdiscussion_1_1forms_1_1LoginForm_1_1Meta.html',1,'discussion.forms.LoginForm.Meta'],['../classdiscussion_1_1forms_1_1ThreadForm_1_1Meta.html',1,'discussion.forms.ThreadForm.Meta'],['../classdiscussion_1_1models_1_1Like_1_1Meta.html',1,'discussion.models.Like.Meta'],['../classdiscussion_1_1forms_1_1SubjectForm_1_1Meta.html',1,'discussion.forms.SubjectForm.Meta'],['../classdiscussion_1_1models_1_1Person_1_1Meta.html',1,'discussion.models.Person.Meta']]],
['migration',['Migration',['../classdiscussion_1_1migrations_1_10001__initial_1_1Migration.html',1,'discussion.migrations.0001_initial.Migration'],['../classdiscussion_1_1migrations_1_10002__subject__student__is__accepted_1_1Migration.html',1,'discussion.migrations.0002_subject_student_is_accepted.Migration']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="classes_3.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
var searchData=
[
['person',['Person',['../classdiscussion_1_1models_1_1Person.html',1,'discussion::models']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="classes_4.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
var searchData=
[
['signupform',['SignupForm',['../classdiscussion_1_1forms_1_1SignupForm.html',1,'discussion::forms']]],
['subject',['Subject',['../classdiscussion_1_1models_1_1Subject.html',1,'discussion::models']]],
['subject_5fstudent',['Subject_Student',['../classdiscussion_1_1models_1_1Subject__Student.html',1,'discussion::models']]],
['subjectform',['SubjectForm',['../classdiscussion_1_1forms_1_1SubjectForm.html',1,'discussion::forms']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="classes_5.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
var searchData=
[
['thread',['Thread',['../classdiscussion_1_1models_1_1Thread.html',1,'discussion::models']]],
['threadform',['ThreadForm',['../classdiscussion_1_1forms_1_1ThreadForm.html',1,'discussion::forms']]],
['topic',['Topic',['../classdiscussion_1_1models_1_1Topic.html',1,'discussion::models']]],
['topicform',['TopicForm',['../classdiscussion_1_1forms_1_1TopicForm.html',1,'discussion::forms']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="files_0.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
var searchData=
[
['views_2epy',['views.py',['../views_8py.html',1,'']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_0.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
var searchData=
[
['accept_5fstudent',['accept_student',['../views_8py.html#affcb7c170bf321cebd9a3508607e37ca',1,'discussion::views']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_1.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
var searchData=
[
['default',['default',['../views_8py.html#a42f5b840367562d99df8758184327d6d',1,'discussion::views']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_2.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
var searchData=
[
['login',['login',['../views_8py.html#a782791a73d3885f759d7694760a3be9a',1,'discussion::views']]],
['logout',['logout',['../views_8py.html#a57739724ce44bfdbeda9b8a0c4329a57',1,'discussion::views']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_3.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
var searchData=
[
['main',['main',['../namespacemanage.html#afd5b00260cc364aa5bde07e227c6ea78',1,'manage']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_4.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
var searchData=
[
['prof_5fhome',['prof_home',['../views_8py.html#a1964de2c56dadab7b2814cc797394f97',1,'discussion::views']]],
['prof_5fsubjects',['prof_subjects',['../views_8py.html#a28a631976af838212c64543641e11ac6',1,'discussion::views']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_5.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
var searchData=
[
['reject_5fstudent',['reject_student',['../views_8py.html#a9525a877e4217ec8cf10cb0eb20df318',1,'discussion::views']]],
['reject_5fsubject',['reject_subject',['../views_8py.html#adc6dbf86debe77ab7fd9b7a11742e6d3',1,'discussion::views']]],
['request_5fsubject',['request_subject',['../views_8py.html#adb53e2efbbb273b4c306cc6b320070f9',1,'discussion::views']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_6.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
var searchData=
[
['show_5fall_5fsubjects',['show_all_subjects',['../views_8py.html#aad3a9d6b494f9217698c7475716e6dee',1,'discussion::views']]],
['show_5fpending_5fsubjects',['show_pending_subjects',['../views_8py.html#ace889bb7f424b36fc687c1a744f86007',1,'discussion::views']]],
['show_5fsubjects',['show_subjects',['../views_8py.html#a201cd4ad579f912737b563bfc1f188e1',1,'discussion::views']]],
['show_5fthreads',['show_threads',['../views_8py.html#a9fbea7e2eff570663818dcb6b222b167',1,'discussion::views']]],
['show_5ftopics',['show_topics',['../views_8py.html#a2ae4fce8e88fc656f0c0c45de56a4806',1,'discussion::views']]],
['signup',['signup',['../views_8py.html#a3f138a7386c35176462e16a39c9b761b',1,'discussion::views']]],
['student_5flist',['student_list',['../views_8py.html#afdc5f427735773c7981ce6ee5c559aa2',1,'discussion::views']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_7.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
var searchData=
[
['update_5fthread_5fdislike_5fcount',['update_thread_dislike_count',['../views_8py.html#a73d1cf502aab21be1f11ccd6a112270b',1,'discussion::views']]],
['update_5fthread_5flike_5fcount',['update_thread_like_count',['../views_8py.html#a18929dcc02f6d38907431df0e6803232',1,'discussion::views']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_8.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
var searchData=
[
['withdraw_5fsubject',['withdraw_subject',['../views_8py.html#a3933c91d8af417180569196986229c50',1,'discussion::views']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="namespaces_0.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
var searchData=
[
['settings',['settings',['../namespacecoursebook_1_1settings.html',1,'coursebook']]],
['urls',['urls',['../namespacecoursebook_1_1urls.html',1,'coursebook']]],
['wsgi',['wsgi',['../namespacecoursebook_1_1wsgi.html',1,'coursebook']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="namespaces_1.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
var searchData=
[
['manage',['manage',['../namespacemanage.html',1,'']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="pages_0.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
var searchData=
[
['coursebook_20as_20the_20name_20suggests_20is_20like_20an_20open_20online_20book_20which_20is_20accessible_20to_20both_20students_20as_20well_20as_20professors_2e_20coursebook_20is_20an_20online_20discussion_20forum_20between_20professors_20and_20students_2e_20coursebook_20also_20facilitates_20the_20professor_20to_20float_20courses_20which_20he_2fshe_20will_20be_20offering_20to_20instruct_2e_20students_20after_20successfully_20logging_20in_2c_20are_20able_20to_20view_20the_20registered_20subjects_20as_20well_20as_20the_20subjects_20currently_20offered_20by_20different_20professors_2e_20a_20student_20can_20request_20the_20respective_20professor_20of_20course_20of_20his_20choice_20to_20join_20the_20discussion_20forum_20for_20that_20subject_2e_20the_20student_20will_20be_20added_20to_20the_20discussion_20forum_20of_20that_20subject_20after_20acceptance_20by_20the_20professor_2e_20a_20student_20can_20add_20new_20topic_20to_20the_20discussion_20with_20the_20option_20to_20include_20the_20professor_20in_20that_20topic_20or_20not_2e_20after_20adding_20a_20topic_20all_20the_20students_20registered_20in_20that_20course_20will_20be_20able_20to_20participate_20in_20discussion_2e_20professor_20can_20also_20add_20topics_20which_20will_20be_20accessible_20for_20students_20registered_20for_20that_20course_2e_20each_20message_20is_20associated_20with_20two_20options_20of_20agree_20or_20disagree_2e_20this_20options_20are_20useful_20for_20consensus_20among_20students_2e',['Coursebook as the name suggests is like an open online book which is accessible to both students as well as professors. Coursebook is an online discussion forum between professors and students. Coursebook also facilitates the professor to float courses which he/she will be offering to instruct. Students after successfully logging in, are able to view the registered subjects as well as the subjects currently offered by different professors. A student can request the respective professor of course of his choice to join the discussion forum for that subject. The student will be added to the discussion forum of that subject after acceptance by the professor. A student can add new topic to the discussion with the option to include the professor in that topic or not. After adding a topic all the students registered in that course will be able to participate in discussion. Professor can also add topics which will be accessible for students registered for that course. Each message is associated with two options of agree or disagree. This options are useful for consensus among students.',['../index.html',1,'']]]
];
/*---------------- Search Box */
#FSearchBox {
float: left;
}
#MSearchBox {
white-space : nowrap;
float: none;
margin-top: 8px;
right: 0px;
width: 170px;
height: 24px;
z-index: 102;
}
#MSearchBox .left
{
display:block;
position:absolute;
left:10px;
width:20px;
height:19px;
background:url('search_l.png') no-repeat;
background-position:right;
}
#MSearchSelect {
display:block;
position:absolute;
width:20px;
height:19px;
}
.left #MSearchSelect {
left:4px;
}
.right #MSearchSelect {
right:5px;
}
#MSearchField {
display:block;
position:absolute;
height:19px;
background:url('search_m.png') repeat-x;
border:none;
width:115px;
margin-left:20px;
padding-left:4px;
color: #909090;
outline: none;
font: 9pt Arial, Verdana, sans-serif;
-webkit-border-radius: 0px;
}
#FSearchBox #MSearchField {
margin-left:15px;
}
#MSearchBox .right {
display:block;
position:absolute;
right:10px;
top:8px;
width:20px;
height:19px;
background:url('search_r.png') no-repeat;
background-position:left;
}
#MSearchClose {
display: none;
position: absolute;
top: 4px;
background : none;
border: none;
margin: 0px 4px 0px 0px;
padding: 0px 0px;
outline: none;
}
.left #MSearchClose {
left: 6px;
}
.right #MSearchClose {
right: 2px;
}
.MSearchBoxActive #MSearchField {
color: #000000;
}
/*---------------- Search filter selection */
#MSearchSelectWindow {
display: none;
position: absolute;
left: 0; top: 0;
border: 1px solid #90A5CE;
background-color: #F9FAFC;
z-index: 10001;
padding-top: 4px;
padding-bottom: 4px;
-moz-border-radius: 4px;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
}
.SelectItem {
font: 8pt Arial, Verdana, sans-serif;
padding-left: 2px;
padding-right: 12px;
border: 0px;
}
span.SelectionMark {
margin-right: 4px;
font-family: monospace;
outline-style: none;
text-decoration: none;
}
a.SelectItem {
display: block;
outline-style: none;
color: #000000;
text-decoration: none;
padding-left: 6px;
padding-right: 12px;
}
a.SelectItem:focus,
a.SelectItem:active {
color: #000000;
outline-style: none;
text-decoration: none;
}
a.SelectItem:hover {
color: #FFFFFF;
background-color: #3D578C;
outline-style: none;
text-decoration: none;
cursor: pointer;
display: block;
}
/*---------------- Search results window */
iframe#MSearchResults {
width: 60ex;
height: 15em;
}
#MSearchResultsWindow {
display: none;
position: absolute;
left: 0; top: 0;
border: 1px solid #000;
background-color: #EEF1F7;
z-index:10000;
}
/* ----------------------------------- */
#SRIndex {
clear:both;
padding-bottom: 15px;
}
.SREntry {
font-size: 10pt;
padding-left: 1ex;
}
.SRPage .SREntry {
font-size: 8pt;
padding: 1px 5px;
}
body.SRPage {
margin: 5px 2px;
}
.SRChildren {
padding-left: 3ex; padding-bottom: .5em
}
.SRPage .SRChildren {
display: none;
}
.SRSymbol {
font-weight: bold;
color: #425E97;
font-family: Arial, Verdana, sans-serif;
text-decoration: none;
outline: none;
}
a.SRScope {
display: block;
color: #425E97;
font-family: Arial, Verdana, sans-serif;
text-decoration: none;
outline: none;
}
a.SRSymbol:focus, a.SRSymbol:active,
a.SRScope:focus, a.SRScope:active {
text-decoration: underline;
}
span.SRScope {
padding-left: 4px;
}
.SRPage .SRStatus {
padding: 2px 5px;
font-size: 8pt;
font-style: italic;
}
.SRResult {
display: none;
}
DIV.searchresults {
margin-left: 10px;
margin-right: 10px;
}
/*---------------- External search page results */
.searchresult {
background-color: #F0F3F8;
}
.pages b {
color: white;
padding: 5px 5px 3px 5px;
background-image: url("../tab_a.png");
background-repeat: repeat-x;
text-shadow: 0 1px 1px #000000;
}
.pages {
line-height: 17px;
margin-left: 4px;
text-decoration: none;
}
.hl {
font-weight: bold;
}
#searchresults {
margin-bottom: 20px;
}
.searchpages {
margin-top: 10px;
}
function convertToId(search)
{
var result = '';
for (i=0;i<search.length;i++)
{
var c = search.charAt(i);
var cn = c.charCodeAt(0);
if (c.match(/[a-z0-9\u0080-\uFFFF]/))
{
result+=c;
}
else if (cn<16)
{
result+="_0"+cn.toString(16);
}
else
{
result+="_"+cn.toString(16);
}
}
return result;
}
function getXPos(item)
{
var x = 0;
if (item.offsetWidth)
{
while (item && item!=document.body)
{
x += item.offsetLeft;
item = item.offsetParent;
}
}
return x;
}
function getYPos(item)
{
var y = 0;
if (item.offsetWidth)
{
while (item && item!=document.body)
{
y += item.offsetTop;
item = item.offsetParent;
}
}
return y;
}
/* A class handling everything associated with the search panel.
Parameters:
name - The name of the global variable that will be
storing this instance. Is needed to be able to set timeouts.
resultPath - path to use for external files
*/
function SearchBox(name, resultsPath, inFrame, label)
{
if (!name || !resultsPath) { alert("Missing parameters to SearchBox."); }
// ---------- Instance variables
this.name = name;
this.resultsPath = resultsPath;
this.keyTimeout = 0;
this.keyTimeoutLength = 500;
this.closeSelectionTimeout = 300;
this.lastSearchValue = "";
this.lastResultsPage = "";
this.hideTimeout = 0;
this.searchIndex = 0;
this.searchActive = false;
this.insideFrame = inFrame;
this.searchLabel = label;
// ----------- DOM Elements
this.DOMSearchField = function()
{ return document.getElementById("MSearchField"); }
this.DOMSearchSelect = function()
{ return document.getElementById("MSearchSelect"); }
this.DOMSearchSelectWindow = function()
{ return document.getElementById("MSearchSelectWindow"); }
this.DOMPopupSearchResults = function()
{ return document.getElementById("MSearchResults"); }
this.DOMPopupSearchResultsWindow = function()
{ return document.getElementById("MSearchResultsWindow"); }
this.DOMSearchClose = function()
{ return document.getElementById("MSearchClose"); }
this.DOMSearchBox = function()
{ return document.getElementById("MSearchBox"); }
// ------------ Event Handlers
// Called when focus is added or removed from the search field.
this.OnSearchFieldFocus = function(isActive)
{
this.Activate(isActive);
}
this.OnSearchSelectShow = function()
{
var searchSelectWindow = this.DOMSearchSelectWindow();
var searchField = this.DOMSearchSelect();
if (this.insideFrame)
{
var left = getXPos(searchField);
var top = getYPos(searchField);
left += searchField.offsetWidth + 6;
top += searchField.offsetHeight;
// show search selection popup
searchSelectWindow.style.display='block';
left -= searchSelectWindow.offsetWidth;
searchSelectWindow.style.left = left + 'px';
searchSelectWindow.style.top = top + 'px';
}
else
{
var left = getXPos(searchField);
var top = getYPos(searchField);
top += searchField.offsetHeight;
// show search selection popup
searchSelectWindow.style.display='block';
searchSelectWindow.style.left = left + 'px';
searchSelectWindow.style.top = top + 'px';
}
// stop selection hide timer
if (this.hideTimeout)
{
clearTimeout(this.hideTimeout);
this.hideTimeout=0;
}
return false; // to avoid "image drag" default event
}
this.OnSearchSelectHide = function()
{
this.hideTimeout = setTimeout(this.name +".CloseSelectionWindow()",
this.closeSelectionTimeout);
}
// Called when the content of the search field is changed.
this.OnSearchFieldChange = function(evt)
{
if (this.keyTimeout) // kill running timer
{
clearTimeout(this.keyTimeout);
this.keyTimeout = 0;
}
var e = (evt) ? evt : window.event; // for IE
if (e.keyCode==40 || e.keyCode==13)
{
if (e.shiftKey==1)
{
this.OnSearchSelectShow();
var win=this.DOMSearchSelectWindow();
for (i=0;i<win.childNodes.length;i++)
{
var child = win.childNodes[i]; // get span within a
if (child.className=='SelectItem')
{
child.focus();
return;
}
}
return;
}
else if (window.frames.MSearchResults.searchResults)
{
var elem = window.frames.MSearchResults.searchResults.NavNext(0);
if (elem) elem.focus();
}
}
else if (e.keyCode==27) // Escape out of the search field
{
this.DOMSearchField().blur();
this.DOMPopupSearchResultsWindow().style.display = 'none';
this.DOMSearchClose().style.display = 'none';
this.lastSearchValue = '';
this.Activate(false);
return;
}
// strip whitespaces
var searchValue = this.DOMSearchField().value.replace(/ +/g, "");
if (searchValue != this.lastSearchValue) // search value has changed
{
if (searchValue != "") // non-empty search
{
// set timer for search update
this.keyTimeout = setTimeout(this.name + '.Search()',
this.keyTimeoutLength);
}
else // empty search field
{
this.DOMPopupSearchResultsWindow().style.display = 'none';
this.DOMSearchClose().style.display = 'none';
this.lastSearchValue = '';
}
}
}
this.SelectItemCount = function(id)
{
var count=0;
var win=this.DOMSearchSelectWindow();
for (i=0;i<win.childNodes.length;i++)
{
var child = win.childNodes[i]; // get span within a
if (child.className=='SelectItem')
{
count++;
}
}
return count;
}
this.SelectItemSet = function(id)
{
var i,j=0;
var win=this.DOMSearchSelectWindow();
for (i=0;i<win.childNodes.length;i++)
{
var child = win.childNodes[i]; // get span within a
if (child.className=='SelectItem')
{
var node = child.firstChild;
if (j==id)
{
node.innerHTML='&#8226;';
}
else
{
node.innerHTML='&#160;';
}
j++;
}
}
}
// Called when an search filter selection is made.
// set item with index id as the active item
this.OnSelectItem = function(id)
{
this.searchIndex = id;
this.SelectItemSet(id);
var searchValue = this.DOMSearchField().value.replace(/ +/g, "");
if (searchValue!="" && this.searchActive) // something was found -> do a search
{
this.Search();
}
}
this.OnSearchSelectKey = function(evt)
{
var e = (evt) ? evt : window.event; // for IE
if (e.keyCode==40 && this.searchIndex<this.SelectItemCount()) // Down
{
this.searchIndex++;
this.OnSelectItem(this.searchIndex);
}
else if (e.keyCode==38 && this.searchIndex>0) // Up
{
this.searchIndex--;
this.OnSelectItem(this.searchIndex);
}
else if (e.keyCode==13 || e.keyCode==27)
{
this.OnSelectItem(this.searchIndex);
this.CloseSelectionWindow();
this.DOMSearchField().focus();
}
return false;
}
// --------- Actions
// Closes the results window.
this.CloseResultsWindow = function()
{
this.DOMPopupSearchResultsWindow().style.display = 'none';
this.DOMSearchClose().style.display = 'none';
this.Activate(false);
}
this.CloseSelectionWindow = function()
{
this.DOMSearchSelectWindow().style.display = 'none';
}
// Performs a search.
this.Search = function()
{
this.keyTimeout = 0;
// strip leading whitespace
var searchValue = this.DOMSearchField().value.replace(/^ +/, "");
var code = searchValue.toLowerCase().charCodeAt(0);
var idxChar = searchValue.substr(0, 1).toLowerCase();
if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) // surrogate pair
{
idxChar = searchValue.substr(0, 2);
}
var resultsPage;
var resultsPageWithSearch;
var hasResultsPage;
var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar);
if (idx!=-1)
{
var hexCode=idx.toString(16);
resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + '.html';
resultsPageWithSearch = resultsPage+'?'+escape(searchValue);
hasResultsPage = true;
}
else // nothing available for this search term
{
resultsPage = this.resultsPath + '/nomatches.html';
resultsPageWithSearch = resultsPage;
hasResultsPage = false;
}
window.frames.MSearchResults.location = resultsPageWithSearch;
var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow();
if (domPopupSearchResultsWindow.style.display!='block')
{
var domSearchBox = this.DOMSearchBox();
this.DOMSearchClose().style.display = 'inline';
if (this.insideFrame)
{
var domPopupSearchResults = this.DOMPopupSearchResults();
domPopupSearchResultsWindow.style.position = 'relative';
domPopupSearchResultsWindow.style.display = 'block';
var width = document.body.clientWidth - 8; // the -8 is for IE :-(
domPopupSearchResultsWindow.style.width = width + 'px';
domPopupSearchResults.style.width = width + 'px';
}
else
{
var domPopupSearchResults = this.DOMPopupSearchResults();
var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth;
var top = getYPos(domSearchBox) + 20; // domSearchBox.offsetHeight + 1;
domPopupSearchResultsWindow.style.display = 'block';
left -= domPopupSearchResults.offsetWidth;
domPopupSearchResultsWindow.style.top = top + 'px';
domPopupSearchResultsWindow.style.left = left + 'px';
}
}
this.lastSearchValue = searchValue;
this.lastResultsPage = resultsPage;
}
// -------- Activation Functions
// Activates or deactivates the search panel, resetting things to
// their default values if necessary.
this.Activate = function(isActive)
{
if (isActive || // open it
this.DOMPopupSearchResultsWindow().style.display == 'block'
)
{
this.DOMSearchBox().className = 'MSearchBoxActive';
var searchField = this.DOMSearchField();
if (searchField.value == this.searchLabel) // clear "Search" term upon entry
{
searchField.value = '';
this.searchActive = true;
}
}
else if (!isActive) // directly remove the panel
{
this.DOMSearchBox().className = 'MSearchBoxInactive';
this.DOMSearchField().value = this.searchLabel;
this.searchActive = false;
this.lastSearchValue = ''
this.lastResultsPage = '';
}
}
}
// -----------------------------------------------------------------------
// The class that handles everything on the search results page.
function SearchResults(name)
{
// The number of matches from the last run of <Search()>.
this.lastMatchCount = 0;
this.lastKey = 0;
this.repeatOn = false;
// Toggles the visibility of the passed element ID.
this.FindChildElement = function(id)
{
var parentElement = document.getElementById(id);
var element = parentElement.firstChild;
while (element && element!=parentElement)
{
if (element.nodeName == 'DIV' && element.className == 'SRChildren')
{
return element;
}
if (element.nodeName == 'DIV' && element.hasChildNodes())
{
element = element.firstChild;
}
else if (element.nextSibling)
{
element = element.nextSibling;
}
else
{
do
{
element = element.parentNode;
}
while (element && element!=parentElement && !element.nextSibling);
if (element && element!=parentElement)
{
element = element.nextSibling;
}
}
}
}
this.Toggle = function(id)
{
var element = this.FindChildElement(id);
if (element)
{
if (element.style.display == 'block')
{
element.style.display = 'none';
}
else
{
element.style.display = 'block';
}
}
}
// Searches for the passed string. If there is no parameter,
// it takes it from the URL query.
//
// Always returns true, since other documents may try to call it
// and that may or may not be possible.
this.Search = function(search)
{
if (!search) // get search word from URL
{
search = window.location.search;
search = search.substring(1); // Remove the leading '?'
search = unescape(search);
}
search = search.replace(/^ +/, ""); // strip leading spaces
search = search.replace(/ +$/, ""); // strip trailing spaces
search = search.toLowerCase();
search = convertToId(search);
var resultRows = document.getElementsByTagName("div");
var matches = 0;
var i = 0;
while (i < resultRows.length)
{
var row = resultRows.item(i);
if (row.className == "SRResult")
{
var rowMatchName = row.id.toLowerCase();
rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_'
if (search.length<=rowMatchName.length &&
rowMatchName.substr(0, search.length)==search)
{
row.style.display = 'block';
matches++;
}
else
{
row.style.display = 'none';
}
}
i++;
}
document.getElementById("Searching").style.display='none';
if (matches == 0) // no results
{
document.getElementById("NoMatches").style.display='block';
}
else // at least one result
{
document.getElementById("NoMatches").style.display='none';
}
this.lastMatchCount = matches;
return true;
}
// return the first item with index index or higher that is visible
this.NavNext = function(index)
{
var focusItem;
while (1)
{
var focusName = 'Item'+index;
focusItem = document.getElementById(focusName);
if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
{
break;
}
else if (!focusItem) // last element
{
break;
}
focusItem=null;
index++;
}
return focusItem;
}
this.NavPrev = function(index)
{
var focusItem;
while (1)
{
var focusName = 'Item'+index;
focusItem = document.getElementById(focusName);
if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
{
break;
}
else if (!focusItem) // last element
{
break;
}
focusItem=null;
index--;
}
return focusItem;
}
this.ProcessKeys = function(e)
{
if (e.type == "keydown")
{
this.repeatOn = false;
this.lastKey = e.keyCode;
}
else if (e.type == "keypress")
{
if (!this.repeatOn)
{
if (this.lastKey) this.repeatOn = true;
return false; // ignore first keypress after keydown
}
}
else if (e.type == "keyup")
{
this.lastKey = 0;
this.repeatOn = false;
}
return this.lastKey!=0;
}
this.Nav = function(evt,itemIndex)
{
var e = (evt) ? evt : window.event; // for IE
if (e.keyCode==13) return true;
if (!this.ProcessKeys(e)) return false;
if (this.lastKey==38) // Up
{
var newIndex = itemIndex-1;
var focusItem = this.NavPrev(newIndex);
if (focusItem)
{
var child = this.FindChildElement(focusItem.parentNode.parentNode.id);
if (child && child.style.display == 'block') // children visible
{
var n=0;
var tmpElem;
while (1) // search for last child
{
tmpElem = document.getElementById('Item'+newIndex+'_c'+n);
if (tmpElem)
{
focusItem = tmpElem;
}
else // found it!
{
break;
}
n++;
}
}
}
if (focusItem)
{
focusItem.focus();
}
else // return focus to search field
{
parent.document.getElementById("MSearchField").focus();
}
}
else if (this.lastKey==40) // Down
{
var newIndex = itemIndex+1;
var focusItem;
var item = document.getElementById('Item'+itemIndex);
var elem = this.FindChildElement(item.parentNode.parentNode.id);
if (elem && elem.style.display == 'block') // children visible
{
focusItem = document.getElementById('Item'+itemIndex+'_c0');
}
if (!focusItem) focusItem = this.NavNext(newIndex);
if (focusItem) focusItem.focus();
}
else if (this.lastKey==39) // Right
{
var item = document.getElementById('Item'+itemIndex);
var elem = this.FindChildElement(item.parentNode.parentNode.id);
if (elem) elem.style.display = 'block';
}
else if (this.lastKey==37) // Left
{
var item = document.getElementById('Item'+itemIndex);
var elem = this.FindChildElement(item.parentNode.parentNode.id);
if (elem) elem.style.display = 'none';
}
else if (this.lastKey==27) // Escape
{
parent.searchBox.CloseResultsWindow();
parent.document.getElementById("MSearchField").focus();
}
else if (this.lastKey==13) // Enter
{
return true;
}
return false;
}
this.NavChild = function(evt,itemIndex,childIndex)
{
var e = (evt) ? evt : window.event; // for IE
if (e.keyCode==13) return true;
if (!this.ProcessKeys(e)) return false;
if (this.lastKey==38) // Up
{
if (childIndex>0)
{
var newIndex = childIndex-1;
document.getElementById('Item'+itemIndex+'_c'+newIndex).focus();
}
else // already at first child, jump to parent
{
document.getElementById('Item'+itemIndex).focus();
}
}
else if (this.lastKey==40) // Down
{
var newIndex = childIndex+1;
var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex);
if (!elem) // last child, jump to parent next parent
{
elem = this.NavNext(itemIndex+1);
}
if (elem)
{
elem.focus();
}
}
else if (this.lastKey==27) // Escape
{
parent.searchBox.CloseResultsWindow();
parent.document.getElementById("MSearchField").focus();
}
else if (this.lastKey==13) // Enter
{
return true;
}
return false;
}
}
function setKeyActions(elem,action)
{
elem.setAttribute('onkeydown',action);
elem.setAttribute('onkeypress',action);
elem.setAttribute('onkeyup',action);
}
function setClassAttr(elem,attr)
{
elem.setAttribute('class',attr);
elem.setAttribute('className',attr);
}
function createResults()
{
var results = document.getElementById("SRResults");
for (var e=0; e<searchData.length; e++)
{
var id = searchData[e][0];
var srResult = document.createElement('div');
srResult.setAttribute('id','SR_'+id);
setClassAttr(srResult,'SRResult');
var srEntry = document.createElement('div');
setClassAttr(srEntry,'SREntry');
var srLink = document.createElement('a');
srLink.setAttribute('id','Item'+e);
setKeyActions(srLink,'return searchResults.Nav(event,'+e+')');
setClassAttr(srLink,'SRSymbol');
srLink.innerHTML = searchData[e][1][0];
srEntry.appendChild(srLink);
if (searchData[e][1].length==2) // single result
{
srLink.setAttribute('href',searchData[e][1][1][0]);
if (searchData[e][1][1][1])
{
srLink.setAttribute('target','_parent');
}
var srScope = document.createElement('span');
setClassAttr(srScope,'SRScope');
srScope.innerHTML = searchData[e][1][1][2];
srEntry.appendChild(srScope);
}
else // multiple results
{
srLink.setAttribute('href','javascript:searchResults.Toggle("SR_'+id+'")');
var srChildren = document.createElement('div');
setClassAttr(srChildren,'SRChildren');
for (var c=0; c<searchData[e][1].length-1; c++)
{
var srChild = document.createElement('a');
srChild.setAttribute('id','Item'+e+'_c'+c);
setKeyActions(srChild,'return searchResults.NavChild(event,'+e+','+c+')');
setClassAttr(srChild,'SRScope');
srChild.setAttribute('href',searchData[e][1][c+1][0]);
if (searchData[e][1][c+1][1])
{
srChild.setAttribute('target','_parent');
}
srChild.innerHTML = searchData[e][1][c+1][2];
srChildren.appendChild(srChild);
}
srEntry.appendChild(srChildren);
}
srResult.appendChild(srEntry);
results.appendChild(srResult);
}
}
function init_search()
{
var results = document.getElementById("MSearchSelectWindow");
for (var key in indexSectionLabels)
{
var link = document.createElement('a');
link.setAttribute('class','SelectItem');
link.setAttribute('onclick','searchBox.OnSelectItem('+key+')');
link.href='javascript:void(0)';
link.innerHTML='<span class="SelectionMark">&#160;</span>'+indexSectionLabels[key];
results.appendChild(link);
}
searchBox.OnSelectItem(0);
}
var indexSectionsWithContent =
{
0: "acdlmprstuvw",
1: "dlmpst",
2: "cm",
3: "v",
4: "adlmprsuw",
5: "c"
};
var indexSectionNames =
{
0: "all",
1: "classes",
2: "namespaces",
3: "files",
4: "functions",
5: "pages"
};
var indexSectionLabels =
{
0: "All",
1: "Classes",
2: "Namespaces",
3: "Files",
4: "Functions",
5: "Pages"
};
.sm{position:relative;z-index:9999}.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;-webkit-tap-highlight-color:transparent}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right}.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}.sm ul{display:none}.sm li,.sm a{position:relative}.sm a{display:block}.sm a.disabled{cursor:not-allowed}.sm:after{content:"\00a0";display:block;height:0;font:0px/0 serif;clear:both;visibility:hidden;overflow:hidden}.sm,.sm *,.sm *:before,.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.sm-dox{background-image:url("tab_b.png")}.sm-dox a,.sm-dox a:focus,.sm-dox a:hover,.sm-dox a:active{padding:0px 12px;padding-right:43px;font-family:"Lucida Grande","Geneva","Helvetica",Arial,sans-serif;font-size:13px;font-weight:bold;line-height:36px;text-decoration:none;text-shadow:0px 1px 1px rgba(255,255,255,0.9);color:#283A5D;outline:none}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox a.current{color:#D23600}.sm-dox a.disabled{color:#bbb}.sm-dox a span.sub-arrow{position:absolute;top:50%;margin-top:-14px;left:auto;right:3px;width:28px;height:28px;overflow:hidden;font:bold 12px/28px monospace !important;text-align:center;text-shadow:none;background:rgba(255,255,255,0.5);border-radius:5px}.sm-dox a.highlighted span.sub-arrow:before{display:block;content:'-'}.sm-dox>li:first-child>a,.sm-dox>li:first-child>:not(ul) a{border-radius:5px 5px 0 0}.sm-dox>li:last-child>a,.sm-dox>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul{border-radius:0 0 5px 5px}.sm-dox>li:last-child>a.highlighted,.sm-dox>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted{border-radius:0}.sm-dox ul{background:rgba(162,162,162,0.1)}.sm-dox ul a,.sm-dox ul a:focus,.sm-dox ul a:hover,.sm-dox ul a:active{font-size:12px;border-left:8px solid transparent;line-height:36px;text-shadow:none;background-color:white;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox ul ul a,.sm-dox ul ul a:hover,.sm-dox ul ul a:focus,.sm-dox ul ul a:active{border-left:16px solid transparent}.sm-dox ul ul ul a,.sm-dox ul ul ul a:hover,.sm-dox ul ul ul a:focus,.sm-dox ul ul ul a:active{border-left:24px solid transparent}.sm-dox ul ul ul ul a,.sm-dox ul ul ul ul a:hover,.sm-dox ul ul ul ul a:focus,.sm-dox ul ul ul ul a:active{border-left:32px solid transparent}.sm-dox ul ul ul ul ul a,.sm-dox ul ul ul ul ul a:hover,.sm-dox ul ul ul ul ul a:focus,.sm-dox ul ul ul ul ul a:active{border-left:40px solid transparent}@media (min-width: 768px){.sm-dox ul{position:absolute;width:12em}.sm-dox li{float:left}.sm-dox.sm-rtl li{float:right}.sm-dox ul li,.sm-dox.sm-rtl ul li,.sm-dox.sm-vertical li{float:none}.sm-dox a{white-space:nowrap}.sm-dox ul a,.sm-dox.sm-vertical a{white-space:normal}.sm-dox .sm-nowrap>li>a,.sm-dox .sm-nowrap>li>:not(ul) a{white-space:nowrap}.sm-dox{padding:0 10px;background-image:url("tab_b.png");line-height:36px}.sm-dox a span.sub-arrow{top:50%;margin-top:-2px;right:12px;width:0;height:0;border-width:4px;border-style:solid dashed dashed dashed;border-color:#283A5D transparent transparent transparent;background:transparent;border-radius:0}.sm-dox a,.sm-dox a:focus,.sm-dox a:active,.sm-dox a:hover,.sm-dox a.highlighted{padding:0px 12px;background-image:url("tab_s.png");background-repeat:no-repeat;background-position:right;border-radius:0 !important}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox a:hover span.sub-arrow{border-color:#fff transparent transparent transparent}.sm-dox a.has-submenu{padding-right:24px}.sm-dox li{border-top:0}.sm-dox>li>ul:before,.sm-dox>li>ul:after{content:'';position:absolute;top:-18px;left:30px;width:0;height:0;overflow:hidden;border-width:9px;border-style:dashed dashed solid dashed;border-color:transparent transparent #bbb transparent}.sm-dox>li>ul:after{top:-16px;left:31px;border-width:8px;border-color:transparent transparent #fff transparent}.sm-dox ul{border:1px solid #bbb;padding:5px 0;background:#fff;border-radius:5px !important;box-shadow:0 5px 9px rgba(0,0,0,0.2)}.sm-dox ul a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-color:transparent transparent transparent #555;border-style:dashed dashed dashed solid}.sm-dox ul a,.sm-dox ul a:hover,.sm-dox ul a:focus,.sm-dox ul a:active,.sm-dox ul a.highlighted{color:#555;background-image:none;border:0 !important;color:#555;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox ul a:hover span.sub-arrow{border-color:transparent transparent transparent #fff}.sm-dox span.scroll-up,.sm-dox span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:#fff;height:36px}.sm-dox span.scroll-up:hover,.sm-dox span.scroll-down:hover{background:#eee}.sm-dox span.scroll-up:hover span.scroll-up-arrow,.sm-dox span.scroll-up:hover span.scroll-down-arrow{border-color:transparent transparent #D23600 transparent}.sm-dox span.scroll-down:hover span.scroll-down-arrow{border-color:#D23600 transparent transparent transparent}.sm-dox span.scroll-up-arrow,.sm-dox span.scroll-down-arrow{position:absolute;top:0;left:50%;margin-left:-6px;width:0;height:0;overflow:hidden;border-width:6px;border-style:dashed dashed solid dashed;border-color:transparent transparent #555 transparent}.sm-dox span.scroll-down-arrow{top:8px;border-style:solid dashed dashed dashed;border-color:#555 transparent transparent transparent}.sm-dox.sm-rtl a.has-submenu{padding-right:12px;padding-left:24px}.sm-dox.sm-rtl a span.sub-arrow{right:auto;left:12px}.sm-dox.sm-rtl.sm-vertical a.has-submenu{padding:10px 20px}.sm-dox.sm-rtl.sm-vertical a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-rtl>li>ul:before{left:auto;right:30px}.sm-dox.sm-rtl>li>ul:after{left:auto;right:31px}.sm-dox.sm-rtl ul a.has-submenu{padding:10px 20px !important}.sm-dox.sm-rtl ul a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-vertical{padding:10px 0;border-radius:5px}.sm-dox.sm-vertical a{padding:10px 20px}.sm-dox.sm-vertical a:hover,.sm-dox.sm-vertical a:focus,.sm-dox.sm-vertical a:active,.sm-dox.sm-vertical a.highlighted{background:#fff}.sm-dox.sm-vertical a.disabled{background-image:url("tab_b.png")}.sm-dox.sm-vertical a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #555}.sm-dox.sm-vertical>li>ul:before,.sm-dox.sm-vertical>li>ul:after{display:none}.sm-dox.sm-vertical ul a{padding:10px 20px}.sm-dox.sm-vertical ul a:hover,.sm-dox.sm-vertical ul a:focus,.sm-dox.sm-vertical ul a:active,.sm-dox.sm-vertical ul a.highlighted{background:#eee}.sm-dox.sm-vertical ul a.disabled{background:#fff}}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COURSEBOOK: discussion/views.py File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">COURSEBOOK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_b72a02ef4e28faebf47ea2e4fd37b83c.html">discussion</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">views.py File Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>File documentation.
<a href="#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a782791a73d3885f759d7694760a3be9a"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="views_8py.html#a782791a73d3885f759d7694760a3be9a">discussion.views.login</a> (request)</td></tr>
<tr class="memdesc:a782791a73d3885f759d7694760a3be9a"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used for login. <a href="views_8py.html#a782791a73d3885f759d7694760a3be9a">More...</a><br /></td></tr>
<tr class="separator:a782791a73d3885f759d7694760a3be9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57739724ce44bfdbeda9b8a0c4329a57"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="views_8py.html#a57739724ce44bfdbeda9b8a0c4329a57">discussion.views.logout</a> (request)</td></tr>
<tr class="memdesc:a57739724ce44bfdbeda9b8a0c4329a57"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used for logout. <a href="views_8py.html#a57739724ce44bfdbeda9b8a0c4329a57">More...</a><br /></td></tr>
<tr class="separator:a57739724ce44bfdbeda9b8a0c4329a57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f138a7386c35176462e16a39c9b761b"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="views_8py.html#a3f138a7386c35176462e16a39c9b761b">discussion.views.signup</a> (request)</td></tr>
<tr class="memdesc:a3f138a7386c35176462e16a39c9b761b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used for signup. <a href="views_8py.html#a3f138a7386c35176462e16a39c9b761b">More...</a><br /></td></tr>
<tr class="separator:a3f138a7386c35176462e16a39c9b761b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42f5b840367562d99df8758184327d6d"><td class="memItemLeft" align="right" valign="top"><a id="a42f5b840367562d99df8758184327d6d"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="views_8py.html#a42f5b840367562d99df8758184327d6d">discussion.views.default</a> (request)</td></tr>
<tr class="memdesc:a42f5b840367562d99df8758184327d6d"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used for setting context if the user is professor. <br /></td></tr>
<tr class="separator:a42f5b840367562d99df8758184327d6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1964de2c56dadab7b2814cc797394f97"><td class="memItemLeft" align="right" valign="top"><a id="a1964de2c56dadab7b2814cc797394f97"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="views_8py.html#a1964de2c56dadab7b2814cc797394f97">discussion.views.prof_home</a> (request)</td></tr>
<tr class="memdesc:a1964de2c56dadab7b2814cc797394f97"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used for rendering the homepage of Professor. <br /></td></tr>
<tr class="separator:a1964de2c56dadab7b2814cc797394f97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28a631976af838212c64543641e11ac6"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="views_8py.html#a28a631976af838212c64543641e11ac6">discussion.views.prof_subjects</a> (request)</td></tr>
<tr class="memdesc:a28a631976af838212c64543641e11ac6"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used for displaying the subject cnd adding new subjects. <a href="views_8py.html#a28a631976af838212c64543641e11ac6">More...</a><br /></td></tr>
<tr class="separator:a28a631976af838212c64543641e11ac6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afdc5f427735773c7981ce6ee5c559aa2"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="views_8py.html#afdc5f427735773c7981ce6ee5c559aa2">discussion.views.student_list</a> (request, sub_code)</td></tr>
<tr class="memdesc:afdc5f427735773c7981ce6ee5c559aa2"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used for displaying the list of students. <a href="views_8py.html#afdc5f427735773c7981ce6ee5c559aa2">More...</a><br /></td></tr>
<tr class="separator:afdc5f427735773c7981ce6ee5c559aa2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affcb7c170bf321cebd9a3508607e37ca"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="views_8py.html#affcb7c170bf321cebd9a3508607e37ca">discussion.views.accept_student</a> (request, sub_code, pid)</td></tr>
<tr class="memdesc:affcb7c170bf321cebd9a3508607e37ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used by Professor to accept student's Requests. <a href="views_8py.html#affcb7c170bf321cebd9a3508607e37ca">More...</a><br /></td></tr>
<tr class="separator:affcb7c170bf321cebd9a3508607e37ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb53e2efbbb273b4c306cc6b320070f9"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="views_8py.html#adb53e2efbbb273b4c306cc6b320070f9">discussion.views.request_subject</a> (request, sub_code)</td></tr>
<tr class="memdesc:adb53e2efbbb273b4c306cc6b320070f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used by Student to request for a Subject. <a href="views_8py.html#adb53e2efbbb273b4c306cc6b320070f9">More...</a><br /></td></tr>
<tr class="separator:adb53e2efbbb273b4c306cc6b320070f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9525a877e4217ec8cf10cb0eb20df318"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="views_8py.html#a9525a877e4217ec8cf10cb0eb20df318">discussion.views.reject_student</a> (request, sub_code, pid)</td></tr>
<tr class="memdesc:a9525a877e4217ec8cf10cb0eb20df318"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used by Professor to reject student's Requests or remove the accepted students. <a href="views_8py.html#a9525a877e4217ec8cf10cb0eb20df318">More...</a><br /></td></tr>
<tr class="separator:a9525a877e4217ec8cf10cb0eb20df318"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc6dbf86debe77ab7fd9b7a11742e6d3"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="views_8py.html#adc6dbf86debe77ab7fd9b7a11742e6d3">discussion.views.reject_subject</a> (request, sub_code)</td></tr>
<tr class="memdesc:adc6dbf86debe77ab7fd9b7a11742e6d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used by Student to reject existing Requests. <a href="views_8py.html#adc6dbf86debe77ab7fd9b7a11742e6d3">More...</a><br /></td></tr>
<tr class="separator:adc6dbf86debe77ab7fd9b7a11742e6d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3933c91d8af417180569196986229c50"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="views_8py.html#a3933c91d8af417180569196986229c50">discussion.views.withdraw_subject</a> (request, sub_code)</td></tr>
<tr class="memdesc:a3933c91d8af417180569196986229c50"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used by Student to withdraw the registered subject. <a href="views_8py.html#a3933c91d8af417180569196986229c50">More...</a><br /></td></tr>
<tr class="separator:a3933c91d8af417180569196986229c50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a201cd4ad579f912737b563bfc1f188e1"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="views_8py.html#a201cd4ad579f912737b563bfc1f188e1">discussion.views.show_subjects</a> (request)</td></tr>
<tr class="memdesc:a201cd4ad579f912737b563bfc1f188e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used by Student to list accepted subjects corresponding to student. <a href="views_8py.html#a201cd4ad579f912737b563bfc1f188e1">More...</a><br /></td></tr>
<tr class="separator:a201cd4ad579f912737b563bfc1f188e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad3a9d6b494f9217698c7475716e6dee"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="views_8py.html#aad3a9d6b494f9217698c7475716e6dee">discussion.views.show_all_subjects</a> (request)</td></tr>
<tr class="memdesc:aad3a9d6b494f9217698c7475716e6dee"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used by Student to list all available subjects. <a href="views_8py.html#aad3a9d6b494f9217698c7475716e6dee">More...</a><br /></td></tr>
<tr class="separator:aad3a9d6b494f9217698c7475716e6dee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace889bb7f424b36fc687c1a744f86007"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="views_8py.html#ace889bb7f424b36fc687c1a744f86007">discussion.views.show_pending_subjects</a> (request)</td></tr>
<tr class="memdesc:ace889bb7f424b36fc687c1a744f86007"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used by Student to list pending subject corresponding to student. <a href="views_8py.html#ace889bb7f424b36fc687c1a744f86007">More...</a><br /></td></tr>
<tr class="separator:ace889bb7f424b36fc687c1a744f86007"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ae4fce8e88fc656f0c0c45de56a4806"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="views_8py.html#a2ae4fce8e88fc656f0c0c45de56a4806">discussion.views.show_topics</a> (request, id)</td></tr>
<tr class="memdesc:a2ae4fce8e88fc656f0c0c45de56a4806"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used by both Student and Professor to list Topics of corresponding Subject. <a href="views_8py.html#a2ae4fce8e88fc656f0c0c45de56a4806">More...</a><br /></td></tr>
<tr class="separator:a2ae4fce8e88fc656f0c0c45de56a4806"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fbea7e2eff570663818dcb6b222b167"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="views_8py.html#a9fbea7e2eff570663818dcb6b222b167">discussion.views.show_threads</a> (request, id)</td></tr>
<tr class="memdesc:a9fbea7e2eff570663818dcb6b222b167"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used by both Student and Professor to list Threads in particular Topics of a Subject. <a href="views_8py.html#a9fbea7e2eff570663818dcb6b222b167">More...</a><br /></td></tr>
<tr class="separator:a9fbea7e2eff570663818dcb6b222b167"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18929dcc02f6d38907431df0e6803232"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="views_8py.html#a18929dcc02f6d38907431df0e6803232">discussion.views.update_thread_like_count</a> (request, thread_id, topic_id)</td></tr>
<tr class="memdesc:a18929dcc02f6d38907431df0e6803232"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used by Student to like a thread. <a href="views_8py.html#a18929dcc02f6d38907431df0e6803232">More...</a><br /></td></tr>
<tr class="separator:a18929dcc02f6d38907431df0e6803232"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73d1cf502aab21be1f11ccd6a112270b"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="views_8py.html#a73d1cf502aab21be1f11ccd6a112270b">discussion.views.update_thread_dislike_count</a> (request, thread_id, topic_id)</td></tr>
<tr class="memdesc:a73d1cf502aab21be1f11ccd6a112270b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used by Studentto dislike a thread. <a href="views_8py.html#a73d1cf502aab21be1f11ccd6a112270b">More...</a><br /></td></tr>
<tr class="separator:a73d1cf502aab21be1f11ccd6a112270b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>File documentation. </p>
</div><h2 class="groupheader">Function Documentation</h2>
<a id="file_affcb7c170bf321cebd9a3508607e37ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#file_affcb7c170bf321cebd9a3508607e37ca">&#9670;&nbsp;</a></span>accept_student()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def discussion.views.accept_student </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>request</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>sub_code</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>pid</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>This function is used by Professor to accept student's Requests. </p>
<pre class="fragment">This function update the entry in the Subject_Student table i.e. is_accepted=True</pre> <dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">sub_code</td><td>This varible store the subject code of subject for which students has applied </td></tr>
<tr><td class="paramname">pid</td><td>This contain the id of Person whos has applied for ths course </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="file_a782791a73d3885f759d7694760a3be9a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#file_a782791a73d3885f759d7694760a3be9a">&#9670;&nbsp;</a></span>login()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def discussion.views.login </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>request</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>This function is used for login. </p>
<pre class="fragment">This is the function which we call form the login page, here we validate the user for Person table in database ad redirect as
per the user that is, if user is proessor we will redirect it to proper webpage</pre>
</div>
</div>
<a id="file_a57739724ce44bfdbeda9b8a0c4329a57"></a>
<h2 class="memtitle"><span class="permalink"><a href="#file_a57739724ce44bfdbeda9b8a0c4329a57">&#9670;&nbsp;</a></span>logout()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def discussion.views.logout </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>request</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>This function is used for logout. </p>
<pre class="fragment">This function is use to logout the current session </pre>
</div>
</div>
<a id="file_a28a631976af838212c64543641e11ac6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#file_a28a631976af838212c64543641e11ac6">&#9670;&nbsp;</a></span>prof_subjects()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def discussion.views.prof_subjects </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>request</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>This function is used for displaying the subject cnd adding new subjects. </p>
<pre class="fragment">This function is used show the corresponding subjects of the Professor and Also provide him option to add new subjects</pre>
</div>
</div>
<a id="file_a9525a877e4217ec8cf10cb0eb20df318"></a>
<h2 class="memtitle"><span class="permalink"><a href="#file_a9525a877e4217ec8cf10cb0eb20df318">&#9670;&nbsp;</a></span>reject_student()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def discussion.views.reject_student </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>request</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>sub_code</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>pid</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>This function is used by Professor to reject student's Requests or remove the accepted students. </p>
<pre class="fragment">This function deletes the entry in the Subject_Student table i.e. corrosponding to student with given pid and subject code</pre> <dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">sub_code</td><td>This varible store the subject code of subject for which students has applied or get accepted </td></tr>
<tr><td class="paramname">pid</td><td>This contain the id of Person whos has applied for ths course or get accepted in the course </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="file_adc6dbf86debe77ab7fd9b7a11742e6d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#file_adc6dbf86debe77ab7fd9b7a11742e6d3">&#9670;&nbsp;</a></span>reject_subject()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def discussion.views.reject_subject </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>request</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>sub_code</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>This function is used by Student to reject existing Requests. </p>
<pre class="fragment">This function deletes the entry in the Subject_Student table i.e. corrosponding to student with given context and subject code</pre> <dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">sub_code</td><td>This varible store the subject code of subject for which students has pending request </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="file_adb53e2efbbb273b4c306cc6b320070f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#file_adb53e2efbbb273b4c306cc6b320070f9">&#9670;&nbsp;</a></span>request_subject()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def discussion.views.request_subject </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>request</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>sub_code</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>This function is used by Student to request for a Subject. </p>
<pre class="fragment">This function adds a entry in the Subject_Student table with the field is_accepted=False</pre> <dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">sub_code</td><td>This varible store the subject code of subject for which students has applied </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="file_aad3a9d6b494f9217698c7475716e6dee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#file_aad3a9d6b494f9217698c7475716e6dee">&#9670;&nbsp;</a></span>show_all_subjects()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def discussion.views.show_all_subjects </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>request</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>This function is used by Student to list all available subjects. </p>
<pre class="fragment">This function filter the subjects for which student has already requested</pre>
</div>
</div>
<a id="file_ace889bb7f424b36fc687c1a744f86007"></a>
<h2 class="memtitle"><span class="permalink"><a href="#file_ace889bb7f424b36fc687c1a744f86007">&#9670;&nbsp;</a></span>show_pending_subjects()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def discussion.views.show_pending_subjects </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>request</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>This function is used by Student to list pending subject corresponding to student. </p>
<pre class="fragment">Here in this function we fetch all the requests made by the student and requests are pending.
</pre>
</div>
</div>
<a id="file_a201cd4ad579f912737b563bfc1f188e1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#file_a201cd4ad579f912737b563bfc1f188e1">&#9670;&nbsp;</a></span>show_subjects()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def discussion.views.show_subjects </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>request</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>This function is used by Student to list accepted subjects corresponding to student. </p>
<pre class="fragment">Here in this function we fetch all the requests made by the student and get accepted.
</pre>
</div>
</div>
<a id="file_a9fbea7e2eff570663818dcb6b222b167"></a>
<h2 class="memtitle"><span class="permalink"><a href="#file_a9fbea7e2eff570663818dcb6b222b167">&#9670;&nbsp;</a></span>show_threads()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def discussion.views.show_threads </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>request</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>id</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>This function is used by both Student and Professor to list Threads in particular Topics of a Subject. </p>
<pre class="fragment">In this function we fetch threads from Thread table filtering as per the Topic
</pre> <dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">sub_code</td><td>This varible store the Topic id of Topic for which we wants threads </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="file_a2ae4fce8e88fc656f0c0c45de56a4806"></a>
<h2 class="memtitle"><span class="permalink"><a href="#file_a2ae4fce8e88fc656f0c0c45de56a4806">&#9670;&nbsp;</a></span>show_topics()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def discussion.views.show_topics </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>request</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>id</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>This function is used by both Student and Professor to list Topics of corresponding Subject. </p>
<pre class="fragment">In this function we check if the request came from Professor. I yes then we hide the topics in which professor is not included.
To Students we provide while list.Allow user to add new Topics.
Again Students have right to exclude the Professor.But Professor doesnot have such option
</pre> <dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">id</td><td>This varible store the subject code of subject </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="file_a3f138a7386c35176462e16a39c9b761b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#file_a3f138a7386c35176462e16a39c9b761b">&#9670;&nbsp;</a></span>signup()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def discussion.views.signup </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>request</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>This function is used for signup. </p>
<pre class="fragment">This function is used for signup, here we redirct to the the login page if successfulll done the signup</pre>
</div>
</div>
<a id="file_afdc5f427735773c7981ce6ee5c559aa2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#file_afdc5f427735773c7981ce6ee5c559aa2">&#9670;&nbsp;</a></span>student_list()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def discussion.views.student_list </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>request</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>sub_code</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>This function is used for displaying the list of students. </p>
<pre class="fragment">This list is made availabe to the Professor so that he can see which student's requsts are accepted and, which have pending status</pre> <dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">sub_code</td><td>This varible store the subject code of subject for which Professor has to see the Student List </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="file_a73d1cf502aab21be1f11ccd6a112270b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#file_a73d1cf502aab21be1f11ccd6a112270b">&#9670;&nbsp;</a></span>update_thread_dislike_count()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def discussion.views.update_thread_dislike_count </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>request</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>thread_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>topic_id</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>This function is used by Studentto dislike a thread. </p>
<pre class="fragment">Here we maintain the like table that stores the like and dislikes per thread, Here we increment the disike count
and decrement the like count if already disliked</pre> <dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">thread_id</td><td>This stores the id of thread of which we want to dislike </td></tr>
<tr><td class="paramname">topic_id</td><td>This stores the id of topic of which the thread belong,This is use to redirect<pre class="fragment">If already disliked then no change occurs</pre> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="file_a18929dcc02f6d38907431df0e6803232"></a>
<h2 class="memtitle"><span class="permalink"><a href="#file_a18929dcc02f6d38907431df0e6803232">&#9670;&nbsp;</a></span>update_thread_like_count()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def discussion.views.update_thread_like_count </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>request</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>thread_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>topic_id</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>This function is used by Student to like a thread. </p>
<pre class="fragment">Here we maintain the like table that stores the like and dislikes per thread, Here we increment the like count
and decrement the dislike count if already liked</pre> <dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">thread_id</td><td>This stores the id of thread of which we want to like </td></tr>
<tr><td class="paramname">topic_id</td><td>This stores the id of topic of which the thread belong,This is use to redirect<pre class="fragment">If already liked then no change occurs</pre> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="file_a3933c91d8af417180569196986229c50"></a>
<h2 class="memtitle"><span class="permalink"><a href="#file_a3933c91d8af417180569196986229c50">&#9670;&nbsp;</a></span>withdraw_subject()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def discussion.views.withdraw_subject </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>request</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>sub_code</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>This function is used by Student to withdraw the registered subject. </p>
<pre class="fragment">This function deletes the entry in the Subject_Student table i.e. corrosponding to student with given context and subject code</pre> <dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">sub_code</td><td>This varible store the subject code of subject for which students has been accepted and student wants to withdraw the same </td></tr>
</table>
</dd>
</dl>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
"""
Django settings for coursebook project.
Generated by 'django-admin startproject' using Django 2.2.6.
For more information on this file, see
https://docs.djangoproject.com/en/2.2/topics/settings/
For the full list of settings and their values, see
https://docs.djangoproject.com/en/2.2/ref/settings/
"""
import os
......@@ -39,6 +31,8 @@ INSTALLED_APPS = [
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.admindocs' ,
'django_extensions',
'discussion',
]
......
......@@ -23,7 +23,10 @@ Including another URLconf
from django.contrib import admin
from django.urls import path
from discussion import views
from django.conf.urls import include
urlpatterns = [
path('admin/doc/', include('django.contrib.admindocs.urls')),
path('admin/', admin.site.urls),
path('', views.default),
......@@ -33,10 +36,12 @@ urlpatterns = [
path('reject_subject/<str:sub_code>', views.reject_subject),
path('request_subject/<str:sub_code>', views.request_subject),
path('withdraw_subject/<str:sub_code>', views.withdraw_subject),
path('topics/<str:id>', views.show_topics),
path('threads/<int:id>', views.show_threads),
path('threads/like/<int:thread_id>/<int:topic_id>', views.update_thread_like_count),
path('threads/dislike/<int:thread_id>/<int:topic_id>', views.update_thread_dislike_count),
# path('search/<int:topic_id>', views.search),
path('login', views.login),
path('signup', views.signup),
......
from django import forms
from discussion.models import Thread, Topic, Person, Subject
class ThreadForm(forms.ModelForm):
##
# @breif This is class which is used while creating new threads for a particular topic of a subject
##
class ThreadForm(forms.ModelForm):
##
##
msg = forms.CharField(widget=forms.Textarea(attrs={'class' : 'form-control send-message','rows':'3', 'placeholder':'Comment...'}))
title = forms.CharField(widget=forms.TextInput(attrs={'class' : 'form-control send-message', 'placeholder':'Title...'}))
class Meta:
model = Thread
# fields = "__all__"
exclude = ("person","topic","likes","dislikes")
##
# @breif This is class which is used while creating new topic for a particular subject
##
class TopicForm(forms.ModelForm):
title = forms.CharField(widget=forms.TextInput(attrs={'class' : 'form-control send-message', 'placeholder':'Title...'}))
class Meta:
model = Topic
fields = "__all__"
exclude = ("subject",)
##
# @breif This is class which is used while creating new subject by a particular professor
##
class SubjectForm(forms.ModelForm):
sub_code = forms.CharField(widget=forms.TextInput(attrs={'class' : 'inp-field', 'placeholder':'Subject Code...'}))
sub_name = forms.CharField(widget=forms.TextInput(attrs={'class' : 'inp-field', 'placeholder':'Subject Title...'}))
......@@ -25,19 +34,24 @@ class SubjectForm(forms.ModelForm):
model = Subject
fields = "__all__"
exclude = ("prof","sub_detail")
##
# @breif This is class which is used while doing signup
##
class SignupForm(forms.ModelForm):
pid = forms.CharField(widget=forms.TextInput(attrs={'class' : 'inp-field', 'placeholder':'PID...'}))
fname = forms.CharField(widget=forms.TextInput(attrs={'class' : 'inp-field', 'placeholder':'First Name...'}))
lname = forms.CharField(widget=forms.TextInput(attrs={'class' : 'inp-field', 'placeholder':'Last name...'}))
password = forms.CharField(widget=forms.TextInput(attrs={'class' : 'inp-field', 'placeholder':'Password...', 'type':'password'}))
"""To store the User Id of Person we use pid and for storing First Name we use fname similarly for Last Name we used lname"""
pid = forms.CharField(widget=forms.TextInput(attrs={'class' : 'inp-field', 'placeholder':'PID...'}))#To store the User Id of Person
fname = forms.CharField(widget=forms.TextInput(attrs={'class' : 'inp-field', 'placeholder':'First Name...'}))#To store the Fisrt Name of Person
lname = forms.CharField(widget=forms.TextInput(attrs={'class' : 'inp-field', 'placeholder':'Last name...'}))#To store the Last Name of Person
password = forms.CharField(widget=forms.TextInput(attrs={'class' : 'inp-field', 'placeholder':'Password...', 'type':'password'}))##To store the Password of Person
class Meta:
model = Person
fields = "__all__"
##
# @breif This is class which is used while doing login
##
class LoginForm(forms.ModelForm):
pid = forms.CharField(widget=forms.TextInput(attrs={'class' : 'inp-field', 'placeholder':'PID...'}))
pid = forms.CharField(widget=forms.TextInput(attrs={'class' : 'inp-field', 'placeholder':'PID...'}))#To store the User Id of Person
password = forms.CharField(widget=forms.TextInput(attrs={'class' : 'inp-field', 'placeholder':'Password...', 'type':'password'}))
class Meta:
......
from django.db import models
class Person(models.Model):
pid = models.CharField(max_length=20)
fname = models.CharField(max_length=20)
lname = models.CharField(max_length=20)
password = models.CharField(max_length=20)
is_prof = models.BooleanField(default=False)
def __str__(self):
return "%s %s" % (self.fname, self.lname)
class Meta:
db_table = "person"
class Subject(models.Model):
sub_code = models.CharField(max_length=5)
sub_name = models.CharField(max_length=100)
sub_detail = models.CharField(max_length=500)
prof = models.ForeignKey(Person, on_delete=models.CASCADE)
def __str__(self):
return self.sub_code
class Meta:
db_table = "subject"
##
# @brief This class is used to create the Person table
##
class Person(models.Model):
"""This class is used to create the Person table in the database. In which we will be storing the information of the studebnts and Professors"""
pid = models.CharField(max_length=20)
fname = models.CharField(max_length=20)
lname = models.CharField(max_length=20)
password = models.CharField(max_length=20)
is_prof = models.BooleanField(default=False)
def __str__(self):
return "%s %s" % (self.fname, self.lname)
class Meta:
db_table = "person"
##
# @brief This class is used to create the Subject table
##
class Subject(models.Model):
"""This class is used to create the Subject table in the database in which we will be storing the subject created by the Professors"""
sub_code = models.CharField(max_length=5)
sub_name = models.CharField(max_length=100)
sub_detail = models.CharField(max_length=500)
prof = models.ForeignKey(Person, on_delete=models.CASCADE)
def __str__(self):
return self.sub_code
class Meta:
db_table = "subject"
##
# @brief This class is used to create the Subject_Student table
##
class Subject_Student(models.Model):
subject = models.ForeignKey(Subject, on_delete=models.CASCADE)
student = models.ForeignKey(Person, on_delete=models.CASCADE)
is_accepted = models.BooleanField(default=False)
class Meta:
db_table = "subject_student"
def __str__(self):
return "%s %s" % (self.student.fname, self.subject.sub_name)
class Topic(models.Model):
title = models.CharField(max_length=100)
subject = models.ForeignKey(Subject, on_delete=models.CASCADE)
is_prof_included = models.BooleanField(default=True)
def __str__(self):
return "%s %s %d" % (self.title, self.subject.sub_name, self.id)
class Meta:
db_table = "topic"
"""This class is used to create the Subject_Student table in the database. In which we will be storing the subject taken by the students that bon ACCEPTED nad PENDING subjects"""
subject = models.ForeignKey(Subject, on_delete=models.CASCADE)
student = models.ForeignKey(Person, on_delete=models.CASCADE)
is_accepted = models.BooleanField(default=False)
class Meta:
db_table = "subject_student"
def __str__(self):
return "%s %s" % (self.student.fname, self.subject.sub_name)
##
# @brief This class is used to create the Topic table
##
class Topic(models.Model):
"""This class is used to create the Topic Table in the database.In which we will bw storing the subject wise disscussion topic p"""
title = models.CharField(max_length=100)
subject = models.ForeignKey(Subject, on_delete=models.CASCADE)
is_prof_included = models.BooleanField(default=True)
def __str__(self):
return "%s %s %d" % (self.title, self.subject.sub_name, self.id)
class Meta:
db_table = "topic"
##
# @brief This class is used to create the Thread table
##
class Thread(models.Model):
title = models.CharField(max_length=50)
msg = models.CharField(max_length=500)
topic = models.ForeignKey(Topic, on_delete=models.CASCADE)
person = models.ForeignKey(Person, on_delete=models.CASCADE)
likes = models.IntegerField(default=0)
dislikes = models.IntegerField(default=0)
time = models.DateTimeField(auto_now_add=True, blank=True)
def __str__(self):
return "%s %s" % (self.title, self.topic.title)
class Meta:
db_table = "thread"
class Like(models.Model):
thread = models.ForeignKey(Thread, on_delete=models.CASCADE)
person = models.ForeignKey(Person, on_delete=models.CASCADE)
is_liked = models.BooleanField(default=True)
def __str__(self):
return str(self.id)
class Meta:
db_table = "like"
\ No newline at end of file
"""This class is used to create the Thread table in database. In which we will be storing the Topic wise Threads for particular Subject"""
title = models.CharField(max_length=50)
msg = models.CharField(max_length=500)
topic = models.ForeignKey(Topic, on_delete=models.CASCADE)
person = models.ForeignKey(Person, on_delete=models.CASCADE)
likes = models.IntegerField(default=0)
dislikes = models.IntegerField(default=0)
time = models.DateTimeField(auto_now_add=True, blank=True)
def __str__(self):
return "%s %s" % (self.title, self.topic.title)
class Meta:
db_table = "thread"
##
# @brief This class is used to create the Like table
##
class Like(models.Model):
"""This class is used to create the Like table in database. In which we will be storing the like count for each thread"""
thread = models.ForeignKey(Thread, on_delete=models.CASCADE)
person = models.ForeignKey(Person, on_delete=models.CASCADE)
is_liked = models.BooleanField(default=True)
def __str__(self):
return str(self.id)
class Meta:
db_table = "like"
\ No newline at end of file
......@@ -131,6 +131,18 @@
margin-left: 15px;
}
.search-input
{
width: 30%;
padding: 6px 20px;
/* margin: 8px 0; */
display: inline-block;
border: 1px solid #ccc;
box-sizing: border-box;
}
body::-webkit-scrollbar {
width: 12px;
......
......@@ -22,7 +22,7 @@
.topic-body
{
padding-right: 64px;
padding-right: 14px;
}
.add-new-topic
......
......@@ -7,7 +7,7 @@
{% block nav-pending-subjects %}<li><a href="/pending_subjects">Pending Requests</a></li>{% endblock %}
{% block body%}
<div class="container" style="margin-top:50px;">
<div style="width: 70%; margin-left: 20px;">
<div >
<h2>Available Courses</h2>
<table style="width:100%;border: solid grey 1px;box-shadow: 2px 2px;" class="table table-hover">
......
......@@ -15,10 +15,18 @@
</div> -->
<div class=" col-sm-12">
<div class="btn-panel btn-panel-conversation">
<a href="" class="btn col-sm-3 send-message-btn pull-left" role="button"><i class="fa fa-search"></i> Search</a>
<!-- <form action="/search/{{topic_id}}" method="POST">
{% csrf_token %}
<div class="btn-panel btn-panel-conversation">
<button type="submit" class="btn col-sm-3 send-message-btn pull-left" ><i class="fa fa-search"></i> Search</button>
<input name="search" type="text" id="search" placeholder="Search for something.." class="search-input"/>
</div>
</form> -->
<!-- <div class="btn-panel btn-panel-conversation">
<a href="search/{{topic_id}}" class="btn col-sm-3 send-message-btn pull-left" role="button"><i class="fa fa-search"></i> Search</a><input type="search" id="mySearch" placeholder="Search for something..">
</div>
</div> -->
<!-- <div class="btn-panel btn-panel-msg">
......
......@@ -25,11 +25,30 @@
<div ><i class="fa fa-clock-o"></i> 12.10pm</div>
</div> -->
<div class="topic-body">
<h4 class="list-group-item-heading">{{topic.title}}</h4>
<table style="width:100%;border: solid grey 0px;">
<tr>
<td>
<h4 class="list-group-item-heading">{{topic.title}}</h4>
</td>
<td >
{% if topic.is_prof_included %}
<p style="color:MediumSeaGreen;text-align: right">{{"Professor &#10004"}}</p>
{% else %}
<p style="color:Tomato;text-align: right">{{"Professor &#x2718"}}</p>
{% endif %}
</td>
</tr>
</table>
<!-- <p class="list-group-item-text">List Group Item Text List Group Item Text List Group Item Text List Group Item Text</p> -->
</div>
</a>
{% endfor %}
<!-- <a href="#" class="list-group-item">
<div class="time">
<div ><i class="fa fa-calendar"></i> Saturday</div>
......
......@@ -7,7 +7,7 @@
{% block nav-pending-subjects %}<li class="active"><a href="/pending_subjects">Pending Requests</a></li>{% endblock %}
{% block body%}
<div class="container" style="margin-top:50px;">
<div style="width: 70%; margin-left: 20px;">
<div >
<h2>Pending Course Requests</h2>
<table style="width:100%;border: solid grey 1px;box-shadow: 2px 2px;" class="table table-hover">
......
......@@ -11,7 +11,7 @@
{% block nav-profile %}<li><a href="/prof"><span class="glyphicon glyphicon-user"></span> {{context}}</a></li>{%endblock%}
{% block body%}
<div class="container" style="margin-top:50px;">
<div style="width: 70%; margin-left: 20px;">
<div >
<h2>Courses</h2>
<table style="width:100%;border: solid grey 1px;box-shadow: 2px 2px;" class="table table-hover">
......
......@@ -8,7 +8,7 @@
{% block nav-profile %}<li><a href="/prof"><span class="glyphicon glyphicon-user"></span> {{context}}</a></li>{%endblock%}
{% block body%}
<div class="container" style="margin-top:50px;">
<div style="width: 70%; margin-left: 20px;">
<div >
<h2><span>{{subject.sub_code}}</span> - <span>{{subject.sub_name}}</span></h2>
<table style="width:100%;border: solid grey 1px;box-shadow: 2px 2px;" class="table table-hover">
......
......@@ -7,7 +7,7 @@
{% block nav-pending-subjects %}<li ><a href="/pending_subjects">Pending Requests</a></li>{% endblock %}
{% block body%}
<div class="container" style="margin-top:50px;">
<div style="width: 70%; margin: auto;">
<div >
<h2>My Courses</h2>
<table style="width:100%;border: solid grey 1px;box-shadow: 2px 2px;" class="table table-hover">
......
##
# @file
# File documentation
##
from django.shortcuts import render, redirect
from discussion.forms import ThreadForm, TopicForm, SignupForm, SubjectForm, LoginForm
from discussion.models import Subject_Student, Person, Subject, Topic, Thread, Person, Like
import sys
##
# @brief This function is used for login
##
def login(request):
"""This is the function which we call form the login page, here we validate the user for Person table in database ad redirect as
per the user that is, if user is proessor we will redirect it to proper webpage"""
invalid_user = False
if request.method == "POST":
form = LoginForm(request.POST)
......@@ -36,15 +45,21 @@ def login(request):
# return render(request,'signup.html',{'form':form})
return render(request, 'login.html', {'form':form, 'invalid_user':invalid_user})
##
# @brief This function is used for logout
##
def logout(request):
"""This function is use to logout the current session """
try:
del request.session['session_context']
except:
pass
return render(request, 'default.html')
##
# @brief This function is used for signup
##
def signup(request):
"""This function is used for signup, here we redirct to the the login page if successfulll done the signup"""
if request.method == "POST":
form = SignupForm(request.POST)
......@@ -61,7 +76,9 @@ def signup(request):
form = SignupForm()
return render(request,'signup.html',{'form':form})
##
# @brief This function is used for setting context if the user is professor
##
def default(request):
is_prof = False
try:
......@@ -72,7 +89,9 @@ def default(request):
return render(request, 'default.html' ,{'context':context})
##
# @brief This function is used for rendering the homepage of Professor
##
def prof_home(request):
try:
context = request.session['session_context']
......@@ -80,8 +99,11 @@ def prof_home(request):
context = None
return render(request, 'prof_home.html' ,{'context':context})
##
# @brief This function is used for displaying the subject cnd adding new subjects
##
def prof_subjects(request):
"""This function is used show the corresponding subjects of the Professor and Also provide him option to add new subjects"""
context = request.session['session_context']
try:
prof = Person.objects.get(pid=context)
......@@ -106,8 +128,14 @@ def prof_subjects(request):
return render(request,"prof_subjects.html",{'subjects':subjects, 'context':context, 'form':form})
##
# @brief This function is used for displaying the list of students
##
def student_list(request, sub_code):
"""This list is made availabe to the Professor so that he can see which student's requsts are accepted and, which have pending status"""
##
# @param sub_code This varible store the subject code of subject for which Professor has to see the Student List
##
context = request.session['session_context']
sub_studs = None
try:
......@@ -119,8 +147,15 @@ def student_list(request, sub_code):
return render(request,"students_list.html",{'subject':subject, 'context':context, 'sub_studs':sub_studs})
##
# @brief This function is used by Professor to accept student's Requests
##
def accept_student(request, sub_code, pid):
"""This function update the entry in the Subject_Student table i.e. is_accepted=True"""
##
# @param sub_code This varible store the subject code of subject for which students has applied
# @param pid This contain the id of Person whos has applied for ths course
##
context = request.session['session_context']
try:
......@@ -132,8 +167,14 @@ def accept_student(request, sub_code, pid):
print (e)
return redirect('/prof/student_list/'+sub_code)
##
# @brief This function is used by Student to request for a Subject
##
def request_subject(request, sub_code):
"""This function adds a entry in the Subject_Student table with the field is_accepted=False"""
##
# @param sub_code This varible store the subject code of subject for which students has applied
##
context = request.session['session_context']
try:
subject = Subject.objects.get(sub_code = sub_code)
......@@ -146,24 +187,43 @@ def request_subject(request, sub_code):
print (e)
return redirect('/available_subjects')
##
# @brief This function is used by Professor to reject student's Requests or remove the accepted students
##
def reject_student(request, sub_code, pid):
"""This function deletes the entry in the Subject_Student table i.e. corrosponding to student with given pid and subject code"""
##
# @param sub_code This varible store the subject code of subject for which students has applied or get accepted
# @param pid This contain the id of Person whos has applied for ths course or get accepted in the course
##
context = request.session['session_context']
try:
Subject_Student.objects.get(student = Person.objects.get(pid=pid), subject = Subject.objects.get(sub_code=sub_code)).delete()
except Exception as e:
print (e)
return redirect('/prof/student_list/'+sub_code)
##
# @brief This function is used by Student to reject existing Requests
##
def reject_subject(request, sub_code):
"""This function deletes the entry in the Subject_Student table i.e. corrosponding to student with given context and subject code"""
##
# @param sub_code This varible store the subject code of subject for which students has pending request
##
context = request.session['session_context']
try:
Subject_Student.objects.get(student = Person.objects.get(pid=context), subject = Subject.objects.get(sub_code=sub_code)).delete()
except Exception as e:
print (e)
return redirect('/pending_subjects')
##
# @brief This function is used by Student to withdraw the registered subject
##
def withdraw_subject(request, sub_code):
"""This function deletes the entry in the Subject_Student table i.e. corrosponding to student with given context and subject code"""
##
# @param sub_code This varible store the subject code of subject for which students has been accepted and student wants to withdraw the same
##
context = request.session['session_context']
try:
Subject_Student.objects.get(student = Person.objects.get(pid=context), subject = Subject.objects.get(sub_code=sub_code)).delete()
......@@ -172,8 +232,12 @@ def withdraw_subject(request, sub_code):
return redirect('/subjects')
##
# @brief This function is used by Student to list accepted subjects corresponding to student
##
def show_subjects(request):
"""Here in this function we fetch all the requests made by the student and get accepted.
"""
context = request.session['session_context']
try:
person = Person.objects.get(pid=context)
......@@ -181,8 +245,11 @@ def show_subjects(request):
return redirect('/')
subject_student = Subject_Student.objects.filter(student = person)
return render(request,"subjects.html",{'subject_student':subject_student, 'context':context})
##
# @brief This function is used by Student to list all available subjects
##
def show_all_subjects(request):
"""This function filter the subjects for which student has already requested"""
context = request.session['session_context']
subjects = Subject.objects.all()
......@@ -196,15 +263,28 @@ def show_all_subjects(request):
subjects = subjects.exclude(sub_code__in=my_subs)
return render(request,"available_subjects.html",{'subjects':subjects, 'context':context})
##
# @brief This function is used by Student to list pending subject corresponding to student
##
def show_pending_subjects(request):
"""Here in this function we fetch all the requests made by the student and requests are pending.
"""
context = request.session['session_context']
sub_studs = Subject_Student.objects.filter(student = Person.objects.get(pid=context))
return render(request,"pending_subjects.html",{'sub_studs':sub_studs, 'context':context})
##
# @brief This function is used by both Student and Professor to list Topics of corresponding Subject
##
def show_topics(request, id):
"""In this function we check if the request came from Professor. I yes then we hide the topics in which professor is not included.
To Students we provide while list.Allow user to add new Topics.
Again Students have right to exclude the Professor.But Professor doesnot have such option
"""
##
# @param id This varible store the subject code of subject
##
context = request.session['session_context']
is_prof = False
try:
......@@ -244,8 +324,16 @@ def show_topics(request, id):
return render(request,'prof_discussion_topics.html',{'form':form, 'sub_code':id, 'topics':topics, 'context':context, 'is_prof':is_prof})
else:
return render(request,'discussion_topics.html',{'form':form, 'sub_code':id, 'topics':topics, 'context':context, 'is_prof':is_prof})
##
# @brief This function is used by both Student and Professor to list Threads in particular Topics of a Subject
##
def show_threads(request, id):
"""
In this function we fetch threads from Thread table filtering as per the Topic
"""
##
# @param sub_code This varible store the Topic id of Topic for which we wants threads
##
context = request.session['session_context']
is_prof = False
try:
......@@ -279,8 +367,17 @@ def show_threads(request, id):
return render(request,'prof_discussion_threads.html',{'form':form, 'topic_id':id, 'threads':threads, 'context':context, 'is_prof':is_prof})
else:
return render(request,'discussion_thread.html',{'form':form, 'topic_id':id, 'threads':threads, 'context':context, 'is_prof':is_prof})
##
# @brief This function is used by Student to like a thread
##
def update_thread_like_count(request, thread_id, topic_id):
"""Here we maintain the like table that stores the like and dislikes per thread, Here we increment the like count
and decrement the dislike count if already liked"""
##
# @param thread_id This stores the id of thread of which we want to like
# @param topic_id This stores the id of topic of which the thread belong,This is use to redirect
##
"""If already liked then no change occurs"""
context = request.session['session_context']
try:
thread = Thread.objects.get(id=thread_id)
......@@ -309,8 +406,17 @@ def update_thread_like_count(request, thread_id, topic_id):
return redirect('/threads/'+str(topic_id))
##
# @brief This function is used by Studentto dislike a thread
##
def update_thread_dislike_count(request, thread_id, topic_id):
"""Here we maintain the like table that stores the like and dislikes per thread, Here we increment the disike count
and decrement the like count if already disliked"""
##
# @param thread_id This stores the id of thread of which we want to dislike
# @param topic_id This stores the id of topic of which the thread belong,This is use to redirect
##
"""If already disliked then no change occurs"""
context = request.session['session_context']
try:
thread = Thread.objects.get(id=thread_id)
......@@ -337,3 +443,27 @@ def update_thread_dislike_count(request, thread_id, topic_id):
return redirect('/threads/'+str(topic_id))
# def search(request,topic_id):
# context = request.session['session_context']
# found_in=[]
# value=request.POST['search']
# is_prof = False
# try:
# thread = Thread.objects.filter(topic=topic_id)
# person = Person.objects.get(pid=context)
# is_prof = person.is_prof
# for i in thread:
# if value in i.msg or value in i.title or value in i.person.fname or value in i.person.lname:
# found_in.append(i)
# for i in found_in:
# print(i)
# except Exception as e:
# print (e)
# # print("hello")
# return redirect('/threads/'+str(topic_id))
# return redirect('/threads/'+str(topic_id))
No preview for this file type
logo.png

9.99 KB

#!/usr/bin/env python
"""Django's command-line utility for administrative tasks."""
##
# @mainpage Coursebook as the name suggests is like an open online book which is accessible to both students as well as professors. Coursebook is an online discussion forum between professors and students. Coursebook also facilitates the professor to float courses which he/she will be offering to instruct. Students after successfully logging in, are able to view the registered subjects as well as the subjects currently offered by different professors. A student can request the respective professor of course of his choice to join the discussion forum for that subject. The student will be added to the discussion forum of that subject after acceptance by the professor. A student can add new topic to the discussion with the option to include the professor in that topic or not. After adding a topic all the students registered in that course will be able to participate in discussion. Professor can also add topics which will be accessible for students registered for that course. Each message is associated with two options of agree or disagree. This options are useful for consensus among students.
##
import os
import sys
##
# @breif This is driver function
##
def main():
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'coursebook.settings')
try:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment