{"id":343153,"date":"2026-07-30T14:12:19","date_gmt":"2026-07-30T14:12:19","guid":{"rendered":"https:\/\/tr.wordpress.org\/plugins\/okul-yonetim-sistemi\/"},"modified":"2026-07-30T14:11:57","modified_gmt":"2026-07-30T14:11:57","slug":"nizamiye","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/nizamiye\/","author":23535650,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.3.5","stable_tag":"1.3.5","tested":"7.0.2","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Nizamiye","header_author":"Ahmethan T. G\u00fcltekin","header_description":"\u00d6\u011frenci yurtlar\u0131, okullar ve e\u011fitim kurumlar\u0131 i\u00e7in d\u00f6nem bazl\u0131 \u00f6\u011frenci takip sistemi: \u00f6\u011frenci\/\u00f6\u011fretmen\/veli y\u00f6netimi, derslikler, yoklama, not ve al\u0131\u015fkanl\u0131k takibi, raporlar.","assets_banners_color":"3537ba","last_updated":"2026-07-30 14:11:57","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/ahmethantalha\/wp-school-management","header_author_uri":"https:\/\/github.com\/ahmethantalha","rating":0,"author_block_rating":0,"active_installs":0,"downloads":31,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.3.5":{"tag":"1.3.5","author":"ahmethantalha","date":"2026-07-30 14:11:57"}},"upgrade_notice":{"1.3.1":"<p>Report card PDF generation now happens server-side and bulk ZIP download is supported; no extra\nsteps are required after updating.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3628746,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3628746,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3628746,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.3.5"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3628746,"resolution":"1","location":"assets","locale":"","width":2394,"height":1191},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3628746,"resolution":"2","location":"assets","locale":"","width":2394,"height":1191},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3628746,"resolution":"3","location":"assets","locale":"","width":2394,"height":1191},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3628746,"resolution":"4","location":"assets","locale":"","width":2394,"height":1191},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3628746,"resolution":"5","location":"assets","locale":"","width":2394,"height":1191},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3628746,"resolution":"6","location":"assets","locale":"","width":2394,"height":1191}},"screenshots":{"1":"Dashboard \u2014 class-based summary and attendance participation tables.","2":"Attendance entry screen \u2014 category\/session cards.","3":"Reports \u2014 attendance\/habit\/grade analysis tabs.","4":"Student report card \u2014 attendance summary, habits and grade averages.","5":"Bulk import \u2014 add students, teachers or parents from a CSV\/Excel file.","6":"Terms page \u2014 manage academic terms and switch the active one."}},"plugin_section":[],"plugin_tags":[5877,5298,7151,3654,151988],"plugin_category":[47],"plugin_contributors":[273857],"plugin_business_model":[],"class_list":["post-343153","plugin","type-plugin","status-publish","hentry","plugin_tags-attendance","plugin_tags-education","plugin_tags-gradebook","plugin_tags-reports","plugin_tags-student-management","plugin_category-education-and-support","plugin_contributors-ahmethantalha","plugin_committers-ahmethantalha"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/nizamiye\/assets\/icon-128x128.png?rev=3628746","icon_2x":"https:\/\/ps.w.org\/nizamiye\/assets\/icon-256x256.png?rev=3628746","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/nizamiye\/assets\/screenshot-1.png?rev=3628746","caption":"Dashboard \u2014 class-based summary and attendance participation tables."},{"src":"https:\/\/ps.w.org\/nizamiye\/assets\/screenshot-2.png?rev=3628746","caption":"Attendance entry screen \u2014 category\/session cards."},{"src":"https:\/\/ps.w.org\/nizamiye\/assets\/screenshot-3.png?rev=3628746","caption":"Reports \u2014 attendance\/habit\/grade analysis tabs."},{"src":"https:\/\/ps.w.org\/nizamiye\/assets\/screenshot-4.png?rev=3628746","caption":"Student report card \u2014 attendance summary, habits and grade averages."},{"src":"https:\/\/ps.w.org\/nizamiye\/assets\/screenshot-5.png?rev=3628746","caption":"Bulk import \u2014 add students, teachers or parents from a CSV\/Excel file."},{"src":"https:\/\/ps.w.org\/nizamiye\/assets\/screenshot-6.png?rev=3628746","caption":"Terms page \u2014 manage academic terms and switch the active one."}],"raw_content":"<!--section=description-->\n<p><strong>Nizamiye<\/strong> is a comprehensive, term-based student tracking plugin built for boarding schools,\nschools and educational institutions. From student, teacher and parent management to attendance,\ngrade entry, habit tracking and visual reports, it brings together the essential tracking tools\nan institution needs in a single panel.<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li><strong>Student \/ Teacher \/ Parent Management<\/strong> \u2014 a dedicated WordPress user role for each role, with direct redirection to the panel after login.<\/li>\n<li><strong>Classroom management<\/strong> \u2014 quick student assignment via a class filter and bulk-selection roster screen.<\/li>\n<li><strong>Category and session based attendance<\/strong> \u2014 in addition to regular class attendance, general categories such as prayer times, cleaning duty and phone checks; the administrator can define new categories\/sessions and choose which grade levels each category applies to.<\/li>\n<li><strong>Habit tracking<\/strong> \u2014 Done\/Not done, graded (1 to N), or book\/page tracking (daily book title + pages read) methods.<\/li>\n<li><strong>Grade entry and bulk upload<\/strong> \u2014 classroom-based exam grades; CSV template download and bulk upload support.<\/li>\n<li><strong>Reports<\/strong> \u2014 analysis tabs for attendance, habits, grades and overall performance, grouped by student or class; date-range or month\/year filtering.<\/li>\n<li><strong>PDF Report Cards<\/strong> \u2014 generates a real, downloadable <code>.pdf<\/code> report card for every student; from the Report Cards page you can select multiple students and download their report cards in bulk as a <strong>single ZIP file<\/strong> (one PDF per student).<\/li>\n<li><strong>Bulk import<\/strong> \u2014 import student\/teacher\/parent lists via Excel (.xlsx) or CSV, with sample templates.<\/li>\n<li><strong>Term transition<\/strong> \u2014 when a new term opens, all students are automatically promoted to the next grade; those at the graduation level are marked as graduated and archived.<\/li>\n<li><strong>Record-level access control<\/strong> \u2014 teachers only see their own classrooms\/students, parents only see their own children.<\/li>\n<\/ul>\n\n<h4>Roles<\/h4>\n\n<ul>\n<li><strong>Administrator<\/strong> \u2014 full access.<\/li>\n<li><strong>Teacher<\/strong> \u2014 attendance\/grade\/habit entry for their own classrooms, viewing their own students.<\/li>\n<li><strong>Parent<\/strong> \u2014 viewing only their own children's report cards.<\/li>\n<li><strong>Student<\/strong> \u2014 viewing only their own report card.<\/li>\n<\/ul>\n\n<h4>Third-Party Library<\/h4>\n\n<p>PDF report card generation is done server-side using the <a href=\"https:\/\/github.com\/dompdf\/dompdf\">Dompdf<\/a>\nlibrary (LGPL licensed, GPL compatible), which is bundled with the plugin. Dompdf is configured\nso it never makes requests to remote servers (<code>isRemoteEnabled<\/code> is disabled); the plugin does not\nsend any data to external services.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>wp-content\/plugins\/nizamiye<\/code> folder (or upload the\nzip file via <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong>).<\/li>\n<li>Activate <em>Nizamiye<\/em> from the <strong>Plugins<\/strong> page.<\/li>\n<li>Open the <strong>Okul Y\u00f6netimi<\/strong> menu that appears in the left sidebar, go to <strong>Settings<\/strong>, and set\nyour institution's name and the graduation grade level.<\/li>\n<li>Create your first term from the <strong>Terms<\/strong> page, then add or bulk-import your teacher\/parent\/\nstudent records.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20student%20data%20deleted%20when%20the%20plugin%20is%20uninstalled%3F\"><h3>Is student data deleted when the plugin is uninstalled?<\/h3><\/dt>\n<dd><p>No, data is preserved by default. If you also want the data to be removed, add the line\n    define( 'NIZAMIYE_REMOVE_DATA_ON_UNINSTALL', true ); to your <code>wp-config.php<\/code> file.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20send%20data%20to%20any%20external%20service%3F\"><h3>Does the plugin send data to any external service?<\/h3><\/dt>\n<dd><p>No. All data is stored in custom tables prefixed <code>wp_nizamiye_*<\/code> in your own database; no requests\nare sent to any remote server. PDF generation is also done entirely server-side with the bundled\nDompdf library.<\/p><\/dd>\n<dt id=\"i%20need%20multiple%20classrooms%2Fsections%2C%20is%20that%20supported%3F\"><h3>I need multiple classrooms\/sections, is that supported?<\/h3><\/dt>\n<dd><p>Yes. Classrooms are defined as independent sections (e.g. \"Turkish 6-A\"), and each classroom can\nhave a teacher and students assigned to it.<\/p><\/dd>\n<dt id=\"can%20i%20define%20custom%20attendance%20categories%2C%20like%20prayer%20times%3F\"><h3>Can I define custom attendance categories, like prayer times?<\/h3><\/dt>\n<dd><p>Yes. From the <strong>Attendance Types<\/strong> page you can define new categories and sessions (times\/slots),\nand choose which grade levels each category appears in.<\/p><\/dd>\n<dt id=\"can%20i%20download%20report%20cards%20in%20bulk%3F\"><h3>Can I download report cards in bulk?<\/h3><\/dt>\n<dd><p>Yes. On the <strong>Report Cards<\/strong> page you can select students with checkboxes (including \"select all\")\nand download a single ZIP file containing a separate PDF for each student.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>The report card's \"Attendance Summary\" now shows a separate percentage for each attendance\ncategory (previously all categories were shown mixed into one total); multi-session categories\n(such as prayer times) are listed with their sub-breakdowns.<\/li>\n<li>Added bulk student selection to the Report Cards page and bulk ZIP download of the selected\nstudents' report cards (one PDF per student).<\/li>\n<li>PDF report card download now relies on a real <code>.pdf<\/code> file generated server-side with the\nbundled Dompdf library, instead of the browser's print function.<\/li>\n<li>When adding a reading habit, books the student has previously read are now suggested\nautomatically.<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Added grade-level restriction for general attendance categories (e.g. prayer times).<\/li>\n<li>Added book\/page tracking habit type.<\/li>\n<li>Added month\/year based date filter to reports.<\/li>\n<li>Limited the \"Recent Attendance\" list on the report card to 3 records.<\/li>\n<\/ul>\n\n<h4>1.2.2 - 1.2.4<\/h4>\n\n<ul>\n<li>Improved mobile sidebar and attendance screen layout.<\/li>\n<li>Post-login performance: repeated queries are now cached, and the database version check now\nonly runs in the admin panel.<\/li>\n<li>Added session (time slot) based breakdown to attendance reports.<\/li>\n<li>Fixed an issue where logging out from the profile menu did not work on mobile.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Added analysis report tabs, a safer bulk grade upload flow, and interface simplification.<\/li>\n<li>Added a CSV export button to analysis tables.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added bulk import (Excel\/CSV) and category\/session based attendance system.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release: term-based student tracking infrastructure, student\/teacher\/parent\nmanagement, basic attendance, grade and habit tracking.<\/li>\n<\/ul>","raw_excerpt":"Term-based student tracking for schools and boarding schools: attendance, grades, habit tracking and PDF report cards.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/343153","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=343153"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ahmethantalha"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=343153"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=343153"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=343153"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=343153"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=343153"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=343153"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}