# Education

- [BugSplat Terminology](https://docs.bugsplat.com/education/bugsplat-terminology.md)
- [How-Tos](https://docs.bugsplat.com/education/how-tos.md)
- [Creating Defects](https://docs.bugsplat.com/education/how-tos/creating-a-defect.md)
- [Contacting End-Users](https://docs.bugsplat.com/education/how-tos/contacting-users.md)
- [Crash Dialog Branding](https://docs.bugsplat.com/education/how-tos/customize-the-crash-dialog.md)
- [Reprocess Crashes](https://docs.bugsplat.com/education/how-tos/reprocessing-crashes.md): BugSplat can reprocess crashes that were processed incorrectly due to missing symbols, mismatched symbols, or errors during initial processing.
- [Batch Reprocess Crashes](https://docs.bugsplat.com/education/how-tos/batch-reprocess-crashes.md): Learn how to batch reprocess multiple reports with BugSplat and easily apply updated symbols or grouping rules to your crashes or errors.
- [Using the Crash Attribute Feature](https://docs.bugsplat.com/education/how-tos/using-the-crash-attribute-feature.md)
- [Send Feedback](https://docs.bugsplat.com/education/how-tos/sending-feedback.md)
- [Remove Crashes](https://docs.bugsplat.com/education/how-tos/remove-crashes.md): Remove mistakes and other clutter by deleting crashes in your BugSplat database.
- [Videos](https://docs.bugsplat.com/education/videos.md): We're building our library of instructional videos to help you get the most out of your BugSplat account.
- [BugSplat Product Walkthrough](https://docs.bugsplat.com/education/videos/bugsplat-product-walkthrough.md): Take three minutes to get an overview of the ways that the BugSplat web app can help you find and fix bugs in your application.
- [FAQs](https://docs.bugsplat.com/education/faq.md)
- [How Do I Upload Crashes with Python?](https://docs.bugsplat.com/education/faq/how-do-i-upload-crashes-with-python.md)
- [How Do I Remove Symbol Files?](https://docs.bugsplat.com/education/faq/how-do-i-remove-symbol-files.md)
- [Crash details 'Active Thread'](https://docs.bugsplat.com/education/faq/crash-details-active-thread.md)
- [How long does it take to process a crash?](https://docs.bugsplat.com/education/faq/how-long-does-it-take-to-process-a-crash.md)
- [How BugSplat handles large crash volumes](https://docs.bugsplat.com/education/faq/how-bugsplat-handles-large-crash-volumes.md)
- [How Does Crash Rate Limiting Work?](https://docs.bugsplat.com/education/faq/how-does-crash-rate-limiting-work.md)
- [Add Custom Branding to Support Response](https://docs.bugsplat.com/education/faq/add-custom-branding-to-support-response.md): BugSplat allows users to customize support messages with their branding and create unique support responses for different crash types, increasing the likelihood of successful troubleshooting.
- [Finding Missing Reports](https://docs.bugsplat.com/education/faq/finding-missing-reports.md)
- [Using Dark Mode](https://docs.bugsplat.com/education/faq/using-dark-mode.md)
- [What If My App or Game Grows Quickly?](https://docs.bugsplat.com/education/faq/what-if-my-app-or-game-grows-quickly.md)
- [Does BugSplat have an effect on application performance?](https://docs.bugsplat.com/education/faq/does-bugsplat-have-an-effect-on-application-performance.md)
- [Manually Upload Crash Reports to BugSplat](https://docs.bugsplat.com/education/faq/manually-post-crash-reports-to-bugsplat.md)
- [How to configure proxy settings in BugSplat](https://docs.bugsplat.com/education/faq/how-to-configure-proxy-settings-in-bugsplat.md)
- [Using BugSplat's public database](https://docs.bugsplat.com/education/faq/using-bugsplats-public-database.md)
- [How to Upload Symbol Files with Symbol-Upload](https://docs.bugsplat.com/education/faq/how-to-upload-symbol-files-with-symbol-upload.md)
- [Using SendPdbs to Automatically Upload Symbol Files](https://docs.bugsplat.com/education/faq/using-sendpdbs-to-automatically-upload-symbol-files.md)
- [Managing Symbol Space](https://docs.bugsplat.com/education/faq/managing-symbol-space.md)
- [Why Group Crashes?](https://docs.bugsplat.com/education/faq/how-and-why-to-group-crashes.md)
- [Uploading third-party DLLs without PDB files](https://docs.bugsplat.com/education/faq/uploading-third-party-dlls-without-pdb-files.md)
- [Localized Support Responses for Windows C++, .NET, and macOS](https://docs.bugsplat.com/education/faq/localized-support-responses-for-windows-c++-.net-and-macos.md)
- [BugSplat application uptime data](https://docs.bugsplat.com/education/faq/bugsplat-application-uptime-data.md)
- [What are the upload size considerations with BugSplat accounts.](https://docs.bugsplat.com/education/faq/bugsplat-application-uptime-data/what-are-the-upload-size-considerations-with-bugsplat-accounts..md)
- [Is an application's source code safe when using BugSplat?](https://docs.bugsplat.com/education/faq/is-an-applications-source-code-safe-when-using-bugsplat.md)
- [How to get correct callstacks with BugSplat in Steam](https://docs.bugsplat.com/education/faq/how-to-get-correct-callstacks-with-bugsplat-in-steam.md)
- [What is a crash reporter?](https://docs.bugsplat.com/education/faq/what-is-a-crash-reporter.md): A crash reporter like BugSplat is a software program that captures the state of a software application at the time of a crash to help developers understand and fix the underlying issue.
- [Common End-User Questions](https://docs.bugsplat.com/education/faq/common-end-user-questions.md)
- [Missing BugSplat.dll](https://docs.bugsplat.com/education/faq/common-end-user-questions/missing-bugsplat-dll.md)
- [What should I do if I get a BugSplat?](https://docs.bugsplat.com/education/faq/common-end-user-questions/what-should-i-do-if-i-get-a-bugsplat.md)
- [What is BsSndRpt.exe?](https://docs.bugsplat.com/education/faq/common-end-user-questions/what-is-bssndrpt-exe.md)
- [My software just crashed. Should I contact BugSplat for help?](https://docs.bugsplat.com/education/faq/common-end-user-questions/my-software-just-crashed.-should-i-contact-bugsplat-for-help.md)
- [Why are Crashes Missing Symbols, Function Names, and/or Line Numbers?](https://docs.bugsplat.com/education/faq/why-are-crashes-missing-symbols-function-names-and-or-line-numbers.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.bugsplat.com/education.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
