{"id":755,"date":"2026-01-01T17:12:57","date_gmt":"2026-01-01T17:12:57","guid":{"rendered":"https:\/\/wpdemo.codoplex.com\/wpexams\/?p=755"},"modified":"2026-01-02T20:26:58","modified_gmt":"2026-01-02T20:26:58","slug":"getting-started-with-wpexams-setup-guide","status":"publish","type":"post","link":"https:\/\/wpdemo.codoplex.com\/wpexams\/2026\/01\/01\/getting-started-with-wpexams-setup-guide\/","title":{"rendered":"Getting Started with WPExams &#8211; Installation and Complete Setup Guide"},"content":{"rendered":"\n<p>Welcome to WPExams, the comprehensive WordPress plugin for creating and managing online examinations. Whether you&#8217;re running an educational platform, corporate training program, or certification service, this guide will walk you through the complete installation and initial setup process to get your exam system up and running in minutes.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">What You&#8217;ll Learn<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>How to install and activate WPExams<\/li>\n\n\n\n<li>Understanding the WPExams dashboard<\/li>\n\n\n\n<li>Initial plugin configuration<\/li>\n\n\n\n<li>System requirements verification<\/li>\n\n\n\n<li>First-time setup checklist<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">System Requirements<\/h3>\n\n\n\n<p>Before installing WPExams, ensure your WordPress site meets these minimum requirements:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>WordPress Version:<\/strong> 5.8 or higher<\/li>\n\n\n\n<li><strong>PHP Version:<\/strong> 7.4 or higher<\/li>\n\n\n\n<li><strong>MySQL Version:<\/strong> 5.6 or higher<\/li>\n\n\n\n<li><strong>Memory Limit:<\/strong> 64MB minimum (128MB recommended)<\/li>\n\n\n\n<li><strong>Modern Web Browser:<\/strong> Chrome, Firefox, Safari, or Edge<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1: Installing WPExams<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Method 1: WordPress Dashboard Installation<\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Navigate to Plugins:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Log in to your WordPress admin panel<\/li>\n\n\n\n<li>Go to <code>Plugins \u2192 Add New<\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Upload the Plugin:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Click the &#8220;Upload Plugin&#8221; button at the top<\/li>\n\n\n\n<li>Click &#8220;Choose File&#8221; and select the <code>wpexams.zip<\/code> file<\/li>\n\n\n\n<li>Click &#8220;Install Now&#8221;<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Activate the Plugin:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Once uploaded, click &#8220;Activate Plugin&#8221;<\/li>\n\n\n\n<li>You&#8217;ll be redirected to the plugins page with WPExams activated<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h4 class=\"wp-block-heading\">Method 2: FTP Installation<\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Extract the ZIP file:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Unzip the <code>wpexams.zip<\/code> file on your computer<\/li>\n\n\n\n<li>This creates a folder named <code>wpexams<\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Upload via FTP:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Connect to your server using an FTP client (FileZilla, Cyberduck, etc.)<\/li>\n\n\n\n<li>Navigate to <code>\/wp-content\/plugins\/<\/code><\/li>\n\n\n\n<li>Upload the entire <code>wpexams<\/code> folder<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Activate:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Return to WordPress admin panel<\/li>\n\n\n\n<li>Go to <code>Plugins \u2192 Installed Plugins<\/code><\/li>\n\n\n\n<li>Find WPExams and click &#8220;Activate&#8221;<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2: Exploring the WPExams Dashboard<\/h3>\n\n\n\n<p>After activation, you&#8217;ll see a new menu item <strong>&#8220;WP Exams&#8221;<\/strong> in your WordPress admin sidebar with a document icon. Let&#8217;s explore what&#8217;s available:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Dashboard Menu Structure<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>WP Exams\n\u251c\u2500\u2500 Dashboard         (Overview and statistics)\n\u251c\u2500\u2500 Questions        (Manage question bank)\n\u251c\u2500\u2500 Exams           (Manage all exams)\n\u251c\u2500\u2500 Results         (View exam attempts and scores)\n\u2514\u2500\u2500 Settings        (Configure plugin options)<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Accessing the Main Dashboard<\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Click on <strong>WP Exams \u2192 Dashboard<\/strong><\/li>\n\n\n\n<li>You&#8217;ll see the main dashboard featuring:<\/li>\n<\/ol>\n\n\n\n<p><strong>Statistics Cards:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Total Questions:<\/strong> Count of all published questions<\/li>\n\n\n\n<li><strong>Total Exams:<\/strong> Number of predefined exams<\/li>\n\n\n\n<li><strong>Exam Results:<\/strong> Total completed attempts<\/li>\n\n\n\n<li><strong>Active Users:<\/strong> Users who have taken at least one exam<\/li>\n<\/ul>\n\n\n\n<p><strong>Quick Actions Section:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Add Question (link to create new question)<\/li>\n\n\n\n<li>Create Exam (link to create new exam)<\/li>\n\n\n\n<li>Settings (link to plugin settings)<\/li>\n<\/ul>\n\n\n\n<p><strong>Recent Activity:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Latest exam completions<\/li>\n\n\n\n<li>Recent user activities<\/li>\n\n\n\n<li>Performance highlights<\/li>\n<\/ul>\n\n\n\n<p><strong>System Status:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>WordPress version check<\/li>\n\n\n\n<li>PHP version verification<\/li>\n\n\n\n<li>Plugin version display<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3: Initial Configuration<\/h3>\n\n\n\n<p>Before creating your first exam, let&#8217;s configure the essential settings.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">General Settings Configuration<\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Navigate to Settings:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Click <code>WP Exams \u2192 Settings<\/code><\/li>\n\n\n\n<li>You&#8217;ll see three tabs: General, Colors, and About<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Configure General Settings:<\/strong><\/li>\n<\/ol>\n\n\n\n<p><strong>Question Defaults:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Default Answer Options:<\/strong> Choose 2, 3, or 4 options (recommended: 4)\n<ul class=\"wp-block-list\">\n<li>This sets how many answer choices appear when creating new questions<\/li>\n\n\n\n<li>You can always add or remove options for individual questions<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p><strong>User Profile Display:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Show User Profile:<\/strong> Check to display user avatar and username on exam pages\n<ul class=\"wp-block-list\">\n<li>Helpful for personalization and user engagement<\/li>\n\n\n\n<li>Uncheck for anonymous testing environments<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p><strong>Progress Indicator:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Show Progress Bar:<\/strong> Check to display exam progress\n<ul class=\"wp-block-list\">\n<li>Shows completion percentage and question count<\/li>\n\n\n\n<li>Helps users track their progress through the exam<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p><strong>Exam Timing:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Time Per Question:<\/strong> Set default time in seconds (default: 60 seconds)\n<ul class=\"wp-block-list\">\n<li>For timed exams, this multiplied by question count = total exam time<\/li>\n\n\n\n<li>Example: 10 questions \u00d7 60 seconds = 10-minute exam<\/li>\n\n\n\n<li>Recommended range: 30-120 seconds per question<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p><strong>User Exam Creation:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Enable User-Created Exams:<\/strong> Check to allow users to create custom practice exams\n<ul class=\"wp-block-list\">\n<li>Users can select categories and question count<\/li>\n\n\n\n<li>Perfect for self-paced learning<\/li>\n\n\n\n<li>Uncheck if you only want admin-defined exams<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p><strong>Access Control:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Default Access Level:<\/strong> Choose who can take exams by default\n<ul class=\"wp-block-list\">\n<li><strong>Public:<\/strong> Anyone including guests (no login required)<\/li>\n\n\n\n<li><strong>Logged-In Users Only:<\/strong> Requires WordPress account<\/li>\n\n\n\n<li>You can override this for individual exams<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Enable Guest Exams:<\/strong> Check to allow non-logged-in users to take exams\n<ul class=\"wp-block-list\">\n<li>Requires &#8220;Public&#8221; access level<\/li>\n\n\n\n<li>Guest sessions are tracked temporarily<\/li>\n\n\n\n<li>Useful for demos and open testing<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li><strong>Click &#8220;Save General Settings&#8221;<\/strong><\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Step 4: Customizing Exam Appearance<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Color Settings Configuration<\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Navigate to Colors Tab:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Click <code>WP Exams \u2192 Settings \u2192 Colors<\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Customize Button Colors:<\/strong><\/li>\n<\/ol>\n\n\n\n<p><strong>Button Background Color:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Default: <code>#000000<\/code> (black)<\/li>\n\n\n\n<li>This affects all exam buttons (Submit, Next, Previous)<\/li>\n\n\n\n<li>Click the color picker to choose your brand color<\/li>\n<\/ul>\n\n\n\n<p><strong>Button Text Color:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Default: <code>#FFFFFF<\/code> (white)<\/li>\n\n\n\n<li>Ensure good contrast with button background<\/li>\n\n\n\n<li>Test readability with your chosen background<\/li>\n<\/ul>\n\n\n\n<p><strong>Live Preview:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A sample button appears showing your color choices in real-time<\/li>\n<\/ul>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li><strong>Customize Progress Bar Colors:<\/strong><\/li>\n<\/ol>\n\n\n\n<p><strong>Progress Bar Background:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Default: <code>#000000<\/code> (black)<\/li>\n\n\n\n<li>The fill color of the progress indicator<\/li>\n\n\n\n<li>Make it match your site&#8217;s theme<\/li>\n<\/ul>\n\n\n\n<p><strong>Progress Bar Text:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Default: <code>#FFFFFF<\/code> (white)<\/li>\n\n\n\n<li>Text displayed on the progress bar<\/li>\n\n\n\n<li>Ensure visibility against background<\/li>\n<\/ul>\n\n\n\n<p><strong>Live Preview:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A sample progress bar displays your selections<\/li>\n<\/ul>\n\n\n\n<ol start=\"4\" class=\"wp-block-list\">\n<li><strong>Use Color Presets (Optional):<\/strong><\/li>\n<\/ol>\n\n\n\n<p>Quick presets available:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>WordPress Blue:<\/strong> <code>#2271b1<\/code> background, <code>#ffffff<\/code> text<\/li>\n\n\n\n<li><strong>Classic Black:<\/strong> <code>#000000<\/code> background, <code>#ffffff<\/code> text<\/li>\n\n\n\n<li><strong>Fresh Green:<\/strong> <code>#4caf50<\/code> background, <code>#ffffff<\/code> text<\/li>\n\n\n\n<li><strong>Vibrant Orange:<\/strong> <code>#ff5722<\/code> background, <code>#ffffff<\/code> text<\/li>\n<\/ul>\n\n\n\n<p>Click any preset to instantly apply those colors.<\/p>\n\n\n\n<ol start=\"5\" class=\"wp-block-list\">\n<li><strong>Click &#8220;Save Color Settings&#8221;<\/strong><\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Step 5: Understanding the About Tab<\/h3>\n\n\n\n<p>Navigate to <code>WP Exams \u2192 Settings \u2192 About<\/code> to find:<\/p>\n\n\n\n<p><strong>Shortcode Information:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The main shortcode: <code>wpexams<\/code><\/li>\n\n\n\n<li>Copy button for easy clipboard access<\/li>\n\n\n\n<li>Usage instructions<\/li>\n<\/ul>\n\n\n\n<p><strong>Key Features Overview:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Summary of all plugin capabilities<\/li>\n\n\n\n<li>Feature descriptions<\/li>\n\n\n\n<li>Use case examples<\/li>\n<\/ul>\n\n\n\n<p><strong>Dashboard Navigation Guide:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Explanation of each menu section<\/li>\n\n\n\n<li>Quick reference for administrators<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Step 6: Setting Up Your First Page<\/h3>\n\n\n\n<p>Now let&#8217;s create a page where users can access exams.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Create New Page:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Go to <code>Pages \u2192 Add New<\/code><\/li>\n\n\n\n<li>Title: &#8220;Take Exam&#8221; (or your preferred title)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Add Shortcode:<\/strong>\n<ul class=\"wp-block-list\">\n<li>In the content editor, add: <code>wpexams<\/code><\/li>\n\n\n\n<li>This is the only content needed on the page<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Publish:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Click &#8220;Publish&#8221;<\/li>\n\n\n\n<li>Copy the page URL for later use<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p><strong>What This Page Will Display:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Exam selection interface<\/li>\n\n\n\n<li>User profile (if enabled)<\/li>\n\n\n\n<li>Navigation menu (Take Exam, Create Custom Exam, History)<\/li>\n\n\n\n<li>Available exams based on access permissions<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Step 7: Verification Checklist<\/h3>\n\n\n\n<p>Before creating content, verify your setup:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\u2705 Installation Verification<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Plugin activated successfully<\/li>\n\n\n\n<li>WP Exams menu visible in WordPress admin<\/li>\n\n\n\n<li>Dashboard loads without errors<\/li>\n\n\n\n<li>No PHP errors in debug log<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">\u2705 Settings Configuration<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>General settings saved<\/li>\n\n\n\n<li>Color preferences set<\/li>\n\n\n\n<li>Default time per question configured<\/li>\n\n\n\n<li>Access control level chosen<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">\u2705 Page Setup<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Exam page created<\/li>\n\n\n\n<li>Shortcode added correctly<\/li>\n\n\n\n<li>Page published and accessible<\/li>\n\n\n\n<li>Page URL bookmarked for reference<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">\u2705 System Status<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>WordPress version meets requirements (5.8+)<\/li>\n\n\n\n<li>PHP version adequate (7.4+)<\/li>\n\n\n\n<li>No plugin conflicts detected<\/li>\n\n\n\n<li>Theme compatible with plugin<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Understanding the Plugin Structure<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Custom Post Types<\/h4>\n\n\n\n<p>WPExams creates three custom post types:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Questions (wpexams_question):<\/strong>\n<ul class=\"wp-block-list\">\n<li>Your question bank<\/li>\n\n\n\n<li>Organized by categories<\/li>\n\n\n\n<li>Reusable across multiple exams<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Exams (wpexams_exam):<\/strong>\n<ul class=\"wp-block-list\">\n<li>Admin-defined predefined exams<\/li>\n\n\n\n<li>User-generated custom exams<\/li>\n\n\n\n<li>Configuration and settings<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Results (wpexams_result):<\/strong>\n<ul class=\"wp-block-list\">\n<li>Individual exam attempts<\/li>\n\n\n\n<li>Stores answers and scores<\/li>\n\n\n\n<li>Tracks completion time<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h4 class=\"wp-block-heading\">Database Tables<\/h4>\n\n\n\n<p>WPExams uses WordPress core tables (no custom tables):<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Questions, exams, and results stored as posts<\/li>\n\n\n\n<li>Settings stored as options<\/li>\n\n\n\n<li>Meta data uses postmeta table<\/li>\n\n\n\n<li>Categories use taxonomy system<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Troubleshooting Common Installation Issues<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Issue: Plugin Won&#8217;t Activate<\/h4>\n\n\n\n<p><strong>Symptoms:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Error message during activation<\/li>\n\n\n\n<li>White screen after clicking activate<\/li>\n<\/ul>\n\n\n\n<p><strong>Solutions:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Check PHP version: Must be 7.4 or higher<\/li>\n\n\n\n<li>Increase memory limit in wp-config.php: <code>define('WP_MEMORY_LIMIT', '256M');<\/code><\/li>\n\n\n\n<li>Disable other plugins temporarily to check for conflicts<\/li>\n\n\n\n<li>Switch to a default WordPress theme to rule out theme conflicts<\/li>\n<\/ol>\n\n\n\n<h4 class=\"wp-block-heading\">Issue: Menu Not Appearing<\/h4>\n\n\n\n<p><strong>Symptoms:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>WP Exams menu missing from sidebar<\/li>\n\n\n\n<li>Plugin shows as active but no interface<\/li>\n<\/ul>\n\n\n\n<p><strong>Solutions:<\/strong><\/p>\n\n\n\n<p>1. Clear browser cache and refresh<br>2. Log out and log back in<br>3. Check user role (must have &#8216;edit_posts&#8217; capability)<br>4. Deactivate and reactivate plugin<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Issue: Settings Won&#8217;t Save<\/h4>\n\n\n\n<p><strong>Symptoms:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Settings revert after saving<\/li>\n\n\n\n<li>&#8220;Settings saved&#8221; message but no changes<\/li>\n<\/ul>\n\n\n\n<p><strong>Solutions:<\/strong><\/p>\n\n\n\n<p>1. Check for JavaScript errors in browser console<br>2. Disable browser extensions temporarily<br>3. Verify file permissions on server<br>4. Check for security plugins blocking requests<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Issue: Shortcode Displays as Text<\/h4>\n\n\n\n<p><strong>Symptoms:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>wpexams appears as text on page<\/li>\n\n\n\n<li>No exam interface shown<\/li>\n<\/ul>\n\n\n\n<p><strong>Solutions:<\/strong><\/p>\n\n\n\n<p>1. Verify plugin is active<br>2. Check you&#8217;re in Text\/HTML editor, not visual<br>3. Ensure no extra spaces in shortcode<br>4. Check page is published, not draft<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Best Practices for Initial Setup<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1. Plan Your Structure<\/h3>\n\n\n\n<p><strong>Before creating questions:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Decide on category structure<\/li>\n\n\n\n<li>Plan difficulty levels<\/li>\n\n\n\n<li>Determine question types needed<\/li>\n\n\n\n<li>Consider topic organization<\/li>\n<\/ul>\n\n\n\n<p><strong>Example Category Structure:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Categories:\n\u251c\u2500\u2500 Basic Concepts\n\u251c\u2500\u2500 Intermediate Skills\n\u251c\u2500\u2500 Advanced Topics\n\u2514\u2500\u2500 Practice Questions<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">2. Set Realistic Time Limits<\/h3>\n\n\n\n<p><strong>Time per question guidelines:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Simple recall questions: 30-45 seconds<\/li>\n\n\n\n<li>Medium complexity: 60-90 seconds<\/li>\n\n\n\n<li>Complex problem-solving: 90-120 seconds<\/li>\n\n\n\n<li>Math\/calculations: 120-180 seconds<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">3. Configure Access Appropriately<\/h3>\n\n\n\n<p><strong>Public Access:<\/strong> Use when:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Running demo\/preview exams<\/li>\n\n\n\n<li>Marketing lead generation<\/li>\n\n\n\n<li>Public knowledge tests<\/li>\n\n\n\n<li>No sensitive information<\/li>\n<\/ul>\n\n\n\n<p><strong>Logged-In Only:<\/strong> Use when:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Tracking specific users<\/li>\n\n\n\n<li>Certification programs<\/li>\n\n\n\n<li>Course assessments<\/li>\n\n\n\n<li>Protected content<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">4. Test Before Launch<\/h3>\n\n\n\n<p>1. Create 2-3 test questions<br>2. Build a short test exam (3-5 questions)<br>3. Take the exam yourself<br>4. Test on mobile devices<br>5. Verify results display correctly<br>6. Check email notifications (if implemented)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Next Steps<\/h2>\n\n\n\n<p>Now that WPExams is installed and configured, you&#8217;re ready to:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Create Your Question Bank** (See Blog Post 2)\n<ul class=\"wp-block-list\">\n<li>Learn question creation best practices<\/li>\n\n\n\n<li>Understand answer option management<\/li>\n\n\n\n<li>Use categories effectively<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Build Your First Exam (See Blog Post 3)\n<ul class=\"wp-block-list\">\n<li>Admin-defined exam creation<\/li>\n\n\n\n<li>Question selection strategies<\/li>\n\n\n\n<li>Exam configuration options<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Enable User-Defined Exams (See Blog Post 4)\n<ul class=\"wp-block-list\">\n<li>Allow custom practice exams<\/li>\n\n\n\n<li>Configure user permissions<\/li>\n\n\n\n<li>Manage question randomization<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Quick Reference Guide<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Essential URLs<\/strong>:<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Main Dashboard:<\/strong> `\/wp-admin\/admin.php?page=wpexams`<\/li>\n\n\n\n<li><strong>Add Question:<\/strong> `\/wp-admin\/post-new.php?post_type=wpexams_question`<\/li>\n\n\n\n<li><strong>Add Exam:<\/strong> `\/wp-admin\/post-new.php?post_type=wpexams_exam`<\/li>\n\n\n\n<li><strong>Settings:<\/strong> `\/wp-admin\/admin.php?page=wpexams_settings`<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Important Shortcodes:<\/strong><\/h3>\n\n\n\n<p><strong>Main Exam Interface:<\/strong> `wpexams`<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Key Settings Options<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>General Settings:<\/strong> `wp-admin\/admin.php?page=wpexams_settings&amp;tab=general`<\/li>\n\n\n\n<li><strong>Color Settings:<\/strong> `wp-admin\/admin.php?page=wpexams_settings&amp;tab=colors`<\/li>\n\n\n\n<li><strong>About\/Help:<\/strong> `wp-admin\/admin.php?page=wpexams_settings&amp;tab=about`<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Support and Resources<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Getting Help<\/h3>\n\n\n\n<p><strong>Documentation:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Online demo: <a href=\"https:\/\/wpdemo.codoplex.com\/wpexams\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/wpdemo.codoplex.com\/wpexams<\/a><\/li>\n\n\n\n<li>Video tutorial: <a href=\"https:\/\/www.youtube.com\/watch?v=xD_y9vswjUg\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/www.youtube.com\/watch?v=xD_y9vswjUg\" rel=\"noreferrer noopener\">https:\/\/www.youtube.com\/watch?v=xD_y9vswjUg<\/a><\/li>\n<\/ul>\n\n\n\n<p><strong>Contact Support:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Website: <a href=\"https:\/\/codoplex.com\/contact\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/codoplex.com\/contact<\/a><\/li>\n\n\n\n<li>Include WordPress version, PHP version, and error messages<\/li>\n\n\n\n<li>Describe steps to reproduce any issues<\/li>\n<\/ul>\n\n\n\n<p><strong>Useful WordPress Codex Links:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Custom Post Types: https:\/\/wordpress.org\/documentation\/article\/post-types\/<\/li>\n\n\n\n<li>Shortcodes: https:\/\/codex.wordpress.org\/Shortcode<\/li>\n\n\n\n<li>User Roles: https:\/\/wordpress.org\/documentation\/article\/roles-and-capabilities\/<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>Congratulations! You&#8217;ve successfully installed and configured WPExams. Your WordPress site is now equipped with a professional examination system ready to deliver engaging assessments to your users.<\/p>\n\n\n\n<p>In the next guide, we&#8217;ll dive into creating your first questions and building a comprehensive question bank that forms the foundation of your exam system.<\/p>\n\n\n\n<p><strong>Ready to create questions?<\/strong> Continue to <a href=\"https:\/\/wpdemo.codoplex.com\/wpexams\/2026\/01\/02\/creating-your-first-question-bank-complete-guide\/\" data-type=\"post\" data-id=\"811\">Blog Post 2: Creating Your First Question Bank<\/a><\/p>\n\n\n\n<p><strong>Checklist Summary:<\/strong><\/p>\n\n\n\n<p>\u2705 Plugin installed and activated  <br>\u2705 Dashboard explored and understood  <br>\u2705 General settings configured  <br>\u2705 Colors customized  <br>\u2705 Exam page created with shortcode  <br>\u2705 System verified and tested  <br>\u2705 Troubleshooting resources bookmarked  <br>\u2705 Ready to create first question<\/p>\n\n\n\n<p>Need help? Contact us at <a href=\"https:\/\/codoplex.com\/contact\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/codoplex.com\/contact<\/a><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Welcome to WPExams, the comprehensive WordPress plugin for creating and managing online examinations. Whether you&#8217;re running an educational platform, corporate training program, or certification service, this guide will walk you through the complete installation and initial setup process to get your exam system up and running in minutes.<\/p>\n","protected":false},"author":1,"featured_media":219,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[17,18,19,16],"class_list":["post-755","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-documentation","tag-getting-started","tag-setup","tag-tutorial","tag-wpexams"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/wpdemo.codoplex.com\/wpexams\/wp-json\/wp\/v2\/posts\/755","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpdemo.codoplex.com\/wpexams\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpdemo.codoplex.com\/wpexams\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpdemo.codoplex.com\/wpexams\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wpdemo.codoplex.com\/wpexams\/wp-json\/wp\/v2\/comments?post=755"}],"version-history":[{"count":4,"href":"https:\/\/wpdemo.codoplex.com\/wpexams\/wp-json\/wp\/v2\/posts\/755\/revisions"}],"predecessor-version":[{"id":821,"href":"https:\/\/wpdemo.codoplex.com\/wpexams\/wp-json\/wp\/v2\/posts\/755\/revisions\/821"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wpdemo.codoplex.com\/wpexams\/wp-json\/wp\/v2\/media\/219"}],"wp:attachment":[{"href":"https:\/\/wpdemo.codoplex.com\/wpexams\/wp-json\/wp\/v2\/media?parent=755"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpdemo.codoplex.com\/wpexams\/wp-json\/wp\/v2\/categories?post=755"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpdemo.codoplex.com\/wpexams\/wp-json\/wp\/v2\/tags?post=755"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}