Skip to content

Changes

View changes from to


On November 19, 2024 at 4:14:27 AM UTC, Gravatar Sitti Salmiah:
  1. Hide »
  2. Versions
    Flask 1.1.1
  3. Time
    CPU: 55.77ms (61.55ms)
  4. HTTP Headers
  5. Request Vars
  6. Config
  7. Templates
    7 rendered
  8. SQLAlchemy
    Unavailable
  9. Logging
    0 messages
  10. Route List
    149 routes
  11. Profiler
    in-active
Close

Versions

Installed Packages

Installation paths relative to:

/usr/lib/ckan/default/lib/python3.8/site-packages
Package Version Installed Path
alabaster 0.7.13
alembic 1.0.0
arrow 1.2.3
asttokens 2.2.1
atomicwrites 1.4.1
attrs 22.2.0
Babel 2.7.0
backcall 0.2.0
Beaker 1.11.0
beautifulsoup4 4.9.1
binaryornot 0.4.4
bleach 3.1.4
blinker 1.5
certifi 2021.5.30
chardet 4.0.0
ckan 2.9.7
ckanext-basiccharts 0.1 ckanext_basiccharts-0.1-py3.8.egg
ckanext-dia-theme 3.1.0 /usr/lib/ckan/default/src/ckan/contrib/cookiecutter/ckan_extension/ckanext-dia_theme/ckanext-dia_theme
ckanext-officedocs 1.1.0 ckanext_officedocs-1.1.0-py3.8.egg
ckanext-xloader 0.12.2
click 7.1.2
cookiecutter 1.7.0
coverage 6.5.0
coveralls 3.3.1
datapusher 0.0.21 datapusher-0.0.21-py3.8.egg
decorator 5.1.1
docopt 0.6.2
docutils 0.12
dominate 2.4.0
executing 1.2.0
factory-boy 2.12.0
Faker 16.8.1
fanstatic 1.1
feedgen 0.9.0
Flask 1.1.1
Flask-Babel 1.0.0
Flask-DebugToolbar 0.11.0
flask-multistatic 1.0
freezegun 0.3.15
funcsigs 1.0.2
future 0.18.3
idna 2.10
imagesize 1.4.1
importlib-metadata 6.0.0
incremental 22.10.0
ipdb 0.13.2
ipython 8.10.0
itsdangerous 1.1.0
jedi 0.18.2
Jinja2 2.10.1
jinja2-time 0.2.0
lxml 4.6.3
Mako 1.1.5
Markdown 3.4.1
MarkupSafe 1.1.1
matplotlib-inline 0.1.6
mock 2.0.0
more-itertools 9.0.0
nose 1.3.7
packaging 23.0
parso 0.8.3
passlib 1.6.5
pbr 5.11.1
pexpect 4.8.0
pickleshare 0.7.5
pip 24.1.2
pip-tools 5.1.2
pkg-resources 0.0.0
pluggy 0.13.1
polib 1.0.7
poyo 0.5.0
prompt-toolkit 3.0.36
psycopg2 2.9.3
ptyprocess 0.7.0
pure-eval 0.2.2
py 1.11.0
pycodestyle 2.5.0
pyfakefs 3.2
Pygments 2.14.0
PyJWT 1.7.1
pysolr 3.6.0
pytest 4.6.5
pytest-cov 2.7.1
pytest-freezegun 0.4.1
pytest-rerunfailures 8.0
pytest-split-tests 1.0.9
python-dateutil 2.8.2
python-editor 1.0.4
python-magic 0.4.15
pytz 2016.7
PyUtilib 5.7.1
PyYAML 5.4.1
redis 3.5.3
repoze.lru 0.7
repoze.who 2.3
requests 2.25.1
responses 0.10.14
Routes 1.13
rq 1.0
setuptools 44.1.0
shutilwhich 1.1.0
simplejson 3.10.0
six 1.16.0
snowballstemmer 2.2.0
soupsieve 2.3.2.post1
Sphinx 1.8.5
sphinx-rtd-theme 0.4.3
sphinxcontrib-serializinghtml 1.1.5
sphinxcontrib-websupport 1.2.4
SQLAlchemy 1.3.5
sqlparse 0.3.0
stack-data 0.6.2
toml 0.10.2
towncrier 19.2.0
traitlets 5.9.0
tzlocal 1.3
unicodecsv 0.14.1
urllib3 1.26.6
uWSGI 2.0.21
watchdog 2.1.5
wcwidth 0.2.6
webassets 0.12.1
webencodings 0.5.1
WebOb 1.8.7
Werkzeug 1.0.0
whichcraft 0.6.1
zipp 3.11.0
zope.interface 4.3.2
Close

Resource Usage

Resource Value
User CPU time 55.774 msec
System CPU time 0.000 msec
Total CPU time 55.774 msec
Elapsed time 61.551 msec
Context switches 14 voluntary, 2 involuntary
Close

HTTP Headers

Key Value
HTTP_ACCEPT text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
HTTP_ACCEPT_ENCODING gzip, deflate, br, zstd
HTTP_CACHE_CONTROL no-cache
HTTP_CONNECTION close
HTTP_HOST data4children.org
HTTP_USER_AGENT Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
QUERY_STRING
REMOTE_ADDR 127.0.0.1
REQUEST_METHOD GET
SCRIPT_NAME
SERVER_NAME ip-10-10-3-136
SERVER_PORT 8080
SERVER_PROTOCOL HTTP/1.0
Close

Request Vars

View information

View Function args kwargs
ckan.views.dataset.changes [] id=848f3a44-941b-4273-9b2f-e9e24dbee600, package_type=dataset

COOKIES Variables

Variable Value

SESSION Variables

Variable Value
'_domain' None
'_path' '/'
'_accessed_time' 1742248922.5705786
'_creation_time' 1742248922.5705786

GET Variables

Variable Value

POST Variables

Variable Value
Close

Config

Key Value
__file__ '/etc/ckan/default/ckan.ini'
api_token.jwt.algorithm 'HS256'
api_token.jwt.decode.secret 'string:J5xBLvomdAuyPcxHjK0K1GPFW'
api_token.jwt.encode.secret 'string:J5xBLvomdAuyPcxHjK0K1GPFW'
api_token.nbytes '60'
app_instance_uuid 'db9e561e-9edf-4233-83c8-44215385e34b'
APPLICATION_ROOT '/'
BABEL_DEFAULT_LOCALE 'en'
BABEL_DEFAULT_TIMEZONE 'Etc/UTC'
BABEL_DOMAIN 'ckan'
BABEL_MULTIPLE_DOMAINS 'ckan'
BABEL_TRANSLATION_DIRECTORIES '/usr/lib/ckan/default/src/ckan/ckan/i18n'
beaker.session.key 'ckan'
beaker.session.secret 'J5xBLvomdAuyPcxHjK0K1GPFW'
cache_dir '/tmp/default/'
ckan.auth.allow_dataset_collaborators 'false'
ckan.auth.anon_create_dataset 'false'
ckan.auth.create_dataset_if_not_in_organization 'false'
ckan.auth.create_default_api_keys 'false'
ckan.auth.create_unowned_dataset 'false'
ckan.auth.create_user_via_api 'false'
ckan.auth.create_user_via_web 'true'
ckan.auth.public_activity_stream_detail 'true'
ckan.auth.public_user_details 'true'
ckan.auth.roles_that_cascade_to_sub_groups 'admin'
ckan.auth.user_create_groups 'false'
ckan.auth.user_create_organizations 'false'
ckan.auth.user_delete_groups 'true'
ckan.auth.user_delete_organizations 'true'
ckan.base_public_folder 'public'
ckan.base_templates_folder 'templates'
ckan.cors.origin_allow_all 'true'
ckan.datapusher.formats 'csv xls xlsx tsv application/csv application/vnd.ms-excel application/vnd.openxmlformats-officedocument.spreadsheetml.sheet application/vnd.ms-excel'
ckan.datapusher.url 'http://127.0.0.1:8800/'
ckan.datastore.default_fts_index_method 'gist'
ckan.datastore.default_fts_lang 'english'
ckan.datastore.read_url 'postgresql://datastore_default:B5yWJm88ur@3@localhost/datastore_default'
ckan.datastore.sqlalchemy.pool_pre_ping True
ckan.datastore.write_url 'postgresql://ckan_default:B5yWJm88ur@3@localhost/datastore_default'
ckan.devserver.host 'localhost'
ckan.devserver.port '5000'
ckan.display_timezone 'server'
ckan.favicon '/base/images/ckan.ico'
ckan.feeds.author_link ''
ckan.feeds.author_name ''
ckan.feeds.authority_name ''
ckan.feeds.date ''
ckan.gravatar_default 'identicon'
ckan.hide_activity_from_users 'default'
ckan.homepage_style ''
ckan.host 'data4children.org'
ckan.jobs.timeout '180'
ckan.locale_default 'en'
ckan.locale_order 'en pt_BR ja it cs_CZ ca es fr el sv sr sr@latin no sk fi ru de pl nl bg ko_KR hu sa sl lv'
ckan.locales_filtered_out 'en_GB'
ckan.locales_offered ''
ckan.main_css '/base/css/main.css'
ckan.max_resource_size '10000'
ckan.plugins 'officedocs_view stats text_view image_view recline_view datastore datapusher recline_grid_view recline_map_view recline_graph_view'
ckan.preview.direct 'png jpg gif'
ckan.preview.image_formats 'png jpeg jpg gif'
ckan.preview.json_formats 'json'
ckan.preview.loadable 'html htm rdf+xml owl+xml xml n3 n-triples turtle plain atom csv tsv rss txt json'
ckan.preview.text_formats 'text plain text/plain'
ckan.preview.xml_formats 'xml rdf rdf+xml owl+xml atom rss'
ckan.resource_proxy.max_file_size '1048576'
ckan.site_about ''
ckan.site_custom_css ''
ckan.site_description ''
ckan.site_id 'default'
ckan.site_intro_text ''
ckan.site_logo '/base/images/ckan-logo.png'
ckan.site_title 'Database4Children'
ckan.site_url 'https://data4children.org'
ckan.storage_path '/var/lib/ckan/default'
ckan.theme ''
ckan.views.default_views 'xloader spatial officedocs_view image_view text_view recline_view'
clear_logo_upload ''
computed_template_paths ['/usr/lib/ckan/default/src/ckan/ckanext/mytheme', '/usr/lib/ckan/default/lib/python3.8/site-packages/ckanext_officedocs-1.1.0-py3.8.egg/ckanext/officedocs/templates', '/usr/lib/ckan/default/src/ckan/ckanext/stats/templates', '/usr/lib/ckan/default/src/ckan/ckanext/textview/theme/templates', '/usr/lib/ckan/default/src/ckan/ckanext/imageview/theme/templates', '/usr/lib/ckan/default/src/ckan/ckanext/reclineview/theme/templates', '/usr/lib/ckan/default/src/ckan/ckanext/datastore/templates', '/usr/lib/ckan/default/src/ckan/ckanext/datapusher/templates', '/usr/lib/ckan/default/src/ckan/ckan/templates']
DEBUG True
debug 'true'
DEBUG_TB_ENABLED True
DEBUG_TB_HOSTS ()
DEBUG_TB_INTERCEPT_REDIRECTS False
DEBUG_TB_PANELS ('flask_debugtoolbar.panels.versions.VersionDebugPanel', 'flask_debugtoolbar.panels.timer.TimerDebugPanel', 'flask_debugtoolbar.panels.headers.HeaderDebugPanel', 'flask_debugtoolbar.panels.request_vars.RequestVarsDebugPanel', 'flask_debugtoolbar.panels.config_vars.ConfigVarsDebugPanel', 'flask_debugtoolbar.panels.template.TemplateDebugPanel', 'flask_debugtoolbar.panels.sqlalchemy.SQLAlchemyDebugPanel', 'flask_debugtoolbar.panels.logger.LoggingPanel', 'flask_debugtoolbar.panels.route_list.RouteListDebugPanel', 'flask_debugtoolbar.panels.profiler.ProfilerDebugPanel')
ENV 'production'
expire_api_token.default_lifetime '3600'
EXPLAIN_TEMPLATE_LOADING False
extra_public_paths '/usr/lib/ckan/default/lib/python3.8/site-packages/ckanext_officedocs-1.1.0-py3.8.egg/ckanext/officedocs/public,/usr/lib/ckan/default/src/ckan/ckanext/stats/public,/usr/lib/ckan/default/src/ckan/ckanext/textview/theme/public,/usr/lib/ckan/default/src/ckan/ckanext/reclineview/theme/public'
extra_template_paths '/usr/lib/ckan/default/src/ckan/ckanext/mytheme,/usr/lib/ckan/default/lib/python3.8/site-packages/ckanext_officedocs-1.1.0-py3.8.egg/ckanext/officedocs/templates,/usr/lib/ckan/default/src/ckan/ckanext/stats/templates,/usr/lib/ckan/default/src/ckan/ckanext/textview/theme/templates,/usr/lib/ckan/default/src/ckan/ckanext/imageview/theme/templates,/usr/lib/ckan/default/src/ckan/ckanext/reclineview/theme/templates,/usr/lib/ckan/default/src/ckan/ckanext/datastore/templates,/usr/lib/ckan/default/src/ckan/ckanext/datapusher/templates'
global_conf {'__file__': '/etc/ckan/default/ckan.ini', 'here': '/etc/ckan/default', 'debug': 'true'}
here '/etc/ckan/default'
JSON_AS_ASCII True
JSON_SORT_KEYS True
JSONIFY_MIMETYPE 'application/json'
JSONIFY_PRETTYPRINT_REGULAR False
logo_upload ''
MAX_CONTENT_LENGTH None
MAX_COOKIE_SIZE 4093
PERMANENT_SESSION_LIFETIME datetime.timedelta(days=31)
PREFERRED_URL_SCHEME 'http'
PRESERVE_CONTEXT_ON_EXCEPTION None
PROPAGATE_EXCEPTIONS None
pylons.h {'redirect_to': <function redirect_to at 0x7f7560282a60>, 'url': <function url at 0x7f7560282b80>, 'get_site_protocol_and_host': <function get_site_protocol_and_host at 0x7f7560282af0>, 'url_for': <function url_for at 0x7f7560282d30>, 'url_for_static': <function url_for_static at 0x7f7560282ee0>, 'url_for_static_or_external': <function url_for_static_or_external at 0x7f7560282f70>, 'is_url': <function is_url at 0x7f7560285040>, 'url_is_local': <function url_is_local at 0x7f7560285160>, 'full_current_url': <function full_current_url at 0x7f75602851f0>, 'current_url': <function current_url at 0x7f7560285280>, 'lang': <function lang at 0x7f7560285310>, 'ckan_version': <function ckan_version at 0x7f75602853a0>, 'lang_native_name': <function lang_native_name at 0x7f7560285430>, 'is_rtl_language': <function is_rtl_language at 0x7f75602854c0>, 'get_rtl_theme': <function get_rtl_theme at 0x7f7560285550>, 'get_rtl_css': <function get_rtl_css at 0x7f75602855e0>, 'flash_notice': <function flash_notice at 0x7f7560285670>, 'flash_error': <function flash_error at 0x7f7560285af0>, 'flash_success': <function flash_success at 0x7f7560285b80>, 'are_there_flash_messages': <function are_there_flash_messages at 0x7f7560285c10>, 'link_to': <function link_to at 0x7f75602860d0>, 'file': <function file at 0x7f7560286160>, 'submit': <function submit at 0x7f75602861f0>, 'nav_link': <function nav_link at 0x7f7560286280>, 'wrapped': <function deprecated.<locals>.decorator.<locals>.wrapped at 0x7f75602871f0>, 'build_nav_main': <function build_nav_main at 0x7f7560286430>, 'build_nav_icon': <function build_nav_icon at 0x7f7560286820>, 'build_nav': <function build_nav at 0x7f75602868b0>, 'build_extra_admin_nav': <function build_extra_admin_nav at 0x7f75602869d0>, 'default_group_type': <function default_group_type at 0x7f7560286af0>, 'get_facet_items_dict': <function get_facet_items_dict at 0x7f7560286b80>, 'has_more_facets': <function has_more_facets at 0x7f7560286c10>, 'unselected_facet_items': <function unselected_facet_items at 0x7f7560286ca0>, 'get_param_int': <function get_param_int at 0x7f7560286d30>, 'sorted_extras': <function sorted_extras at 0x7f7560286f70>, 'check_access': <function check_access at 0x7f7560287040>, 'linked_user': <function linked_user at 0x7f75602870d0>, 'group_name_to_title': <function group_name_to_title at 0x7f7560287280>, 'truncate': <function truncate at 0x7f7560287310>, 'markdown_extract': <function markdown_extract at 0x7f75602873a0>, 'icon_url': <function icon_url at 0x7f7560287430>, 'icon_html': <function icon_html at 0x7f75602874c0>, 'icon': <function icon at 0x7f7560287550>, 'resource_icon': <function resource_icon at 0x7f75602875e0>, 'format_icon': <function format_icon at 0x7f7560287670>, 'dict_list_reduce': <function dict_list_reduce at 0x7f7560287700>, 'gravatar': <function gravatar at 0x7f7560287790>, 'sanitize_url': <function sanitize_url at 0x7f7560287820>, 'user_image': <function user_image at 0x7f75602878b0>, 'pager_url': <function pager_url at 0x7f7560287940>, 'get_page_number': <function get_page_number at 0x7f75602879d0>, 'get_display_timezone': <function get_display_timezone at 0x7f7560287a60>, 'render_datetime': <function render_datetime at 0x7f7560287af0>, 'date_str_to_datetime': <function date_str_to_datetime at 0x7f7560287b80>, 'parse_rfc_2822_date': <function parse_rfc_2822_date at 0x7f7560287c10>, 'time_ago_from_timestamp': <function time_ago_from_timestamp at 0x7f7560287ca0>, 'button_attr': <function button_attr at 0x7f7560287f70>, 'dataset_display_name': <function dataset_display_name at 0x7f7560288040>, 'dataset_link': <function dataset_link at 0x7f75602880d0>, 'resource_display_name': <function resource_display_name at 0x7f7560288160>, 'resource_link': <function resource_link at 0x7f75602881f0>, 'tag_link': <function tag_link at 0x7f7560288280>, 'group_link': <function group_link at 0x7f7560288310>, 'organization_link': <function organization_link at 0x7f75602883a0>, 'dump_json': <function dump_json at 0x7f7560288430>, 'auto_log_message': <function auto_log_message at 0x7f75602884c0>, 'activity_div': <function activity_div at 0x7f7560288550>, 'snippet': <function snippet at 0x7f75602885e0>, 'convert_to_dict': <function convert_to_dict at 0x7f7560288670>, 'follow_button': <function follow_button at 0x7f7560288700>, 'follow_count': <function follow_count at 0x7f7560288790>, 'add_url_param': <function add_url_param at 0x7f75602888b0>, 'remove_url_param': <function remove_url_param at 0x7f7560288940>, 'include_resource': <function include_resource at 0x7f75602889d0>, 'urls_for_resource': <function urls_for_resource at 0x7f7560288a60>, 'debug_inspect': <function debug_inspect at 0x7f7560288af0>, 'popular': <function popular at 0x7f7560288b80>, 'groups_available': <function groups_available at 0x7f7560288c10>, 'organizations_available': <function organizations_available at 0x7f7560288ca0>, 'roles_translated': <function roles_translated at 0x7f7560288d30>, 'user_in_org_or_group': <function user_in_org_or_group at 0x7f7560288dc0>, 'dashboard_activity_stream': <function dashboard_activity_stream at 0x7f7560288e50>, 'recently_changed_packages_activity_stream': <function recently_changed_packages_activity_stream at 0x7f7560288ee0>, 'escape_js': <function escape_js at 0x7f7560288f70>, 'get_pkg_dict_extra': <function get_pkg_dict_extra at 0x7f7560289040>, 'get_request_param': <function get_request_param at 0x7f75602890d0>, 'html_auto_link': <function html_auto_link at 0x7f7560289160>, 'render_markdown': <function render_markdown at 0x7f75602891f0>, 'format_resource_items': <function format_resource_items at 0x7f7560289280>, 'resource_preview': <function resource_preview at 0x7f7560289310>, 'get_allowed_view_types': <function get_allowed_view_types at 0x7f75602893a0>, 'rendered_resource_view': <function rendered_resource_view at 0x7f7560289430>, 'view_resource_url': <function view_resource_url at 0x7f75602894c0>, 'resource_view_is_filterable': <function resource_view_is_filterable at 0x7f7560289550>, 'resource_view_get_fields': <function resource_view_get_fields at 0x7f75602895e0>, 'resource_view_is_iframed': <function resource_view_is_iframed at 0x7f7560289670>, 'resource_view_icon': <function resource_view_icon at 0x7f7560289700>, 'resource_view_display_preview': <function resource_view_display_preview at 0x7f7560289790>, 'resource_view_full_page': <function resource_view_full_page at 0x7f7560289820>, 'remove_linebreaks': <function remove_linebreaks at 0x7f75602898b0>, 'list_dict_filter': <function list_dict_filter at 0x7f7560289940>, 'SI_number_span': <function SI_number_span at 0x7f75602899d0>, 'new_activities': <function new_activities at 0x7f7560289a60>, 'uploads_enabled': <function uploads_enabled at 0x7f7560289af0>, 'get_featured_organizations': <function get_featured_organizations at 0x7f7560289b80>, 'get_featured_groups': <function get_featured_groups at 0x7f7560289c10>, 'featured_group_org': <function featured_group_org at 0x7f7560289ca0>, 'get_site_statistics': <function get_site_statistics at 0x7f7560289d30>, 'resource_formats': <function resource_formats at 0x7f7560289dc0>, 'unified_resource_format': <function unified_resource_format at 0x7f7560289e50>, 'check_config_permission': <function check_config_permission at 0x7f7560289ee0>, 'get_organization': <function get_organization at 0x7f7560289f70>, 'license_options': <function license_options at 0x7f756028a040>, 'get_translated': <function get_translated at 0x7f756028a0d0>, 'facets': <function facets at 0x7f756028a160>, 'mail_to': <function mail_to at 0x7f756028a1f0>, 'radio': <function radio at 0x7f756028a280>, 'clean_html': <function clean_html at 0x7f756028a310>, 'flash': <ckan.lib.helpers._Flash object at 0x7f7560398e50>, 'localised_number': <function localised_number at 0x7f756036b1f0>, 'localised_SI_number': <function localised_SI_number at 0x7f756036b310>, 'localised_nice_date': <function localised_nice_date at 0x7f756036b160>, 'localised_filesize': <function localised_filesize at 0x7f756036b280>, 'get_available_locales': <function get_available_locales at 0x7f75615d21f0>, 'get_locales_dict': <function get_locales_dict at 0x7f75615d2160>, 'literal': <class 'ckan.lib.helpers.literal'>, 'asbool': <function asbool at 0x7f7561c5dee0>, 'urlencode': <function urlencode at 0x7f7562d86280>, 'include_asset': <function include_asset at 0x7f7560282550>, 'render_assets': <function render_assets at 0x7f7560282670>, 'sanitize_id': <function sanitize_id at 0x7f756028a430>, 'compare_pkg_dicts': <function compare_pkg_dicts at 0x7f756028a4c0>, 'activity_list_select': <function activity_list_select at 0x7f756028a550>, 'get_collaborators': <function get_collaborators at 0x7f756028a5e0>, 'can_update_owner_org': <function can_update_owner_org at 0x7f756028a670>, 'check_ckan_version': <function check_ckan_version at 0x7f756028a700>, 'csrf_input': <function csrf_input at 0x7f756028a790>, 'get_map_config': <function get_mapview_config at 0x7f755ea524c0>, 'get_dataproxy_url': <function get_dataproxy_url at 0x7f755ea52700>, 'datapusher_status': <function datapusher_status at 0x7f755e9f8ee0>, 'datapusher_status_description': <function datapusher_status_description at 0x7f755e9f8f70>, 'datastore_dictionary': <function datastore_dictionary at 0x7f755ea35550>}
SECRET_KEY 'J5xBLvomdAuyPcxHjK0K1GPFW'
SEND_FILE_MAX_AGE_DEFAULT datetime.timedelta(seconds=43200)
SERVER_NAME None
SESSION_COOKIE_DOMAIN None
SESSION_COOKIE_HTTPONLY True
SESSION_COOKIE_NAME 'session'
SESSION_COOKIE_PATH None
SESSION_COOKIE_SAMESITE None
SESSION_COOKIE_SECURE False
SESSION_REFRESH_EACH_REQUEST True
solr_url 'http://127.0.0.1:8983/solr'
sqlalchemy.pool_pre_ping True
sqlalchemy.url 'postgresql://ckan_default:B5yWJm88ur@3@localhost/ckan_default'
TEMPLATES_AUTO_RELOAD None
TESTING False
TRAP_BAD_REQUEST_ERRORS None
TRAP_HTTP_EXCEPTIONS False
use 'egg:ckan'
USE_X_SENDFILE False
who.config_file '/etc/ckan/default/who.ini'
who.log_file '/tmp/default//who_log.ini'
who.log_level 'warning'
Close

Templates

snippets/home_breadcrumb_item.html

Variable Value
c <flask.g of 'ckan.config.middleware.flask_app'>
g <flask.g of 'ckan.config.middleware.flask_app'>
h {'redirect_to': <function redirect_to at 0x7f7560282a60>, 'url': <function url at 0x7f7560282b80>, 'get_site_protocol_and_host': <function get_site_protocol_and_host at 0x7f7560282af0>, 'url_for': <function url_for at 0x7f7560282d30>, 'url_for_static': <function url_for_static at 0x7f7560282ee0>, 'url_for_static_or_external': <function url_for_static_or_external at 0x7f7560282f70>, 'is_url': <function is_url at 0x7f7560285040>, 'url_is_local': <function url_is_local at 0x7f7560285160>, 'full_current_url': <function full_current_url at 0x7f75602851f0>, 'current_url': <function current_url at 0x7f7560285280>, 'lang': <function lang at 0x7f7560285310>, 'ckan_version': <function ckan_version at 0x7f75602853a0>, 'lang_native_name': <function lang_native_name at 0x7f7560285430>, 'is_rtl_language': <function is_rtl_language at 0x7f75602854c0>, 'get_rtl_theme': <function get_rtl_theme at 0x7f7560285550>, 'get_rtl_css': <function get_rtl_css at 0x7f75602855e0>, 'flash_notice': <function flash_notice at 0x7f7560285670>, 'flash_error': <function flash_error at 0x7f7560285af0>, 'flash_success': <function flash_success at 0x7f7560285b80>, 'are_there_flash_messages': <function are_there_flash_messages at 0x7f7560285c10>, 'link_to': <function link_to at 0x7f75602860d0>, 'file': <function file at 0x7f7560286160>, 'submit': <function submit at 0x7f75602861f0>, 'nav_link': <function nav_link at 0x7f7560286280>, 'wrapped': <function deprecated.<locals>.decorator.<locals>.wrapped at 0x7f75602871f0>, 'build_nav_main': <function build_nav_main at 0x7f7560286430>, 'build_nav_icon': <function build_nav_icon at 0x7f7560286820>, 'build_nav': <function build_nav at 0x7f75602868b0>, 'build_extra_admin_nav': <function build_extra_admin_nav at 0x7f75602869d0>, 'default_group_type': <function default_group_type at 0x7f7560286af0>, 'get_facet_items_dict': <function get_facet_items_dict at 0x7f7560286b80>, 'has_more_facets': <function has_more_facets at 0x7f7560286c10>, 'unselected_facet_items': <function unselected_facet_items at 0x7f7560286ca0>, 'get_param_int': <function get_param_int at 0x7f7560286d30>, 'sorted_extras': <function sorted_extras at 0x7f7560286f70>, 'check_access': <function check_access at 0x7f7560287040>, 'linked_user': <function linked_user at 0x7f75602870d0>, 'group_name_to_title': <function group_name_to_title at 0x7f7560287280>, 'truncate': <function truncate at 0x7f7560287310>, 'markdown_extract': <function markdown_extract at 0x7f75602873a0>, 'icon_url': <function icon_url at 0x7f7560287430>, 'icon_html': <function icon_html at 0x7f75602874c0>, 'icon': <function icon at 0x7f7560287550>, 'resource_icon': <function resource_icon at 0x7f75602875e0>, 'format_icon': <function format_icon at 0x7f7560287670>, 'dict_list_reduce': <function dict_list_reduce at 0x7f7560287700>, 'gravatar': <function gravatar at 0x7f7560287790>, 'sanitize_url': <function sanitize_url at 0x7f7560287820>, 'user_image': <function user_image at 0x7f75602878b0>, 'pager_url': <function pager_url at 0x7f7560287940>, 'get_page_number': <function get_page_number at 0x7f75602879d0>, 'get_display_timezone': <function get_display_timezone at 0x7f7560287a60>, 'render_datetime': <function render_datetime at 0x7f7560287af0>, 'date_str_to_datetime': <function date_str_to_datetime at 0x7f7560287b80>, 'parse_rfc_2822_date': <function parse_rfc_2822_date at 0x7f7560287c10>, 'time_ago_from_timestamp': <function time_ago_from_timestamp at 0x7f7560287ca0>, 'button_attr': <function button_attr at 0x7f7560287f70>, 'dataset_display_name': <function dataset_display_name at 0x7f7560288040>, 'dataset_link': <function dataset_link at 0x7f75602880d0>, 'resource_display_name': <function resource_display_name at 0x7f7560288160>, 'resource_link': <function resource_link at 0x7f75602881f0>, 'tag_link': <function tag_link at 0x7f7560288280>, 'group_link': <function group_link at 0x7f7560288310>, 'organization_link': <function organization_link at 0x7f75602883a0>, 'dump_json': <function dump_json at 0x7f7560288430>, 'auto_log_message': <function auto_log_message at 0x7f75602884c0>, 'activity_div': <function activity_div at 0x7f7560288550>, 'snippet': <function snippet at 0x7f75602885e0>, 'convert_to_dict': <function convert_to_dict at 0x7f7560288670>, 'follow_button': <function follow_button at 0x7f7560288700>, 'follow_count': <function follow_count at 0x7f7560288790>, 'add_url_param': <function add_url_param at 0x7f75602888b0>, 'remove_url_param': <function remove_url_param at 0x7f7560288940>, 'include_resource': <function include_resource at 0x7f75602889d0>, 'urls_for_resource': <function urls_for_resource at 0x7f7560288a60>, 'debug_inspect': <function debug_inspect at 0x7f7560288af0>, 'popular': <function popular at 0x7f7560288b80>, 'groups_available': <function groups_available at 0x7f7560288c10>, 'organizations_available': <function organizations_available at 0x7f7560288ca0>, 'roles_translated': <function roles_translated at 0x7f7560288d30>, 'user_in_org_or_group': <function user_in_org_or_group at 0x7f7560288dc0>, 'dashboard_activity_stream': <function dashboard_activity_stream at 0x7f7560288e50>, 'recently_changed_packages_activity_stream': <function recently_changed_packages_activity_stream at 0x7f7560288ee0>, 'escape_js': <function escape_js at 0x7f7560288f70>, 'get_pkg_dict_extra': <function get_pkg_dict_extra at 0x7f7560289040>, 'get_request_param': <function get_request_param at 0x7f75602890d0>, 'html_auto_link': <function html_auto_link at 0x7f7560289160>, 'render_markdown': <function render_markdown at 0x7f75602891f0>, 'format_resource_items': <function format_resource_items at 0x7f7560289280>, 'resource_preview': <function resource_preview at 0x7f7560289310>, 'get_allowed_view_types': <function get_allowed_view_types at 0x7f75602893a0>, 'rendered_resource_view': <function rendered_resource_view at 0x7f7560289430>, 'view_resource_url': <function view_resource_url at 0x7f75602894c0>, 'resource_view_is_filterable': <function resource_view_is_filterable at 0x7f7560289550>, 'resource_view_get_fields': <function resource_view_get_fields at 0x7f75602895e0>, 'resource_view_is_iframed': <function resource_view_is_iframed at 0x7f7560289670>, 'resource_view_icon': <function resource_view_icon at 0x7f7560289700>, 'resource_view_display_preview': <function resource_view_display_preview at 0x7f7560289790>, 'resource_view_full_page': <function resource_view_full_page at 0x7f7560289820>, 'remove_linebreaks': <function remove_linebreaks at 0x7f75602898b0>, 'list_dict_filter': <function list_dict_filter at 0x7f7560289940>, 'SI_number_span': <function SI_number_span at 0x7f75602899d0>, 'new_activities': <function new_activities at 0x7f7560289a60>, 'uploads_enabled': <function uploads_enabled at 0x7f7560289af0>, 'get_featured_organizations': <function get_featured_organizations at 0x7f7560289b80>, 'get_featured_groups': <function get_featured_groups at 0x7f7560289c10>, 'featured_group_org': <function featured_group_org at 0x7f7560289ca0>, 'get_site_statistics': <function get_site_statistics at 0x7f7560289d30>, 'resource_formats': <function resource_formats at 0x7f7560289dc0>, 'unified_resource_format': <function unified_resource_format at 0x7f7560289e50>, 'check_config_permission': <function check_config_permission at 0x7f7560289ee0>, 'get_organization': <function get_organization at 0x7f7560289f70>, 'license_options': <function license_options at 0x7f756028a040>, 'get_translated': <function get_translated at 0x7f756028a0d0>, 'facets': <function facets at 0x7f756028a160>, 'mail_to': <function mail_to at 0x7f756028a1f0>, 'radio': <function radio at 0x7f756028a280>, 'clean_html': <function clean_html at 0x7f756028a310>, 'flash': <ckan.lib.helpers._Flash object at 0x7f7560398e50>, 'localised_number': <function localised_number at 0x7f756036b1f0>, 'localised_SI_number': <function localised_SI_number at 0x7f756036b310>, 'localised_nice_date': <function localised_nice_date at 0x7f756036b160>, 'localised_filesize': <function localised_filesize at 0x7f756036b280>, 'get_available_locales': <function get_available_locales at 0x7f75615d21f0>, 'get_locales_dict': <function get_locales_dict at 0x7f75615d2160>, 'literal': <class 'ckan.lib.helpers.literal'>, 'asbool': <function asbool at 0x7f7561c5dee0>, 'urlencode': <function urlencode at 0x7f7562d86280>, 'include_asset': <function include_asset at 0x7f7560282550>, 'render_assets': <function render_assets at 0x7f7560282670>, 'sanitize_id': <function sanitize_id at 0x7f756028a430>, 'compare_pkg_dicts': <function compare_pkg_dicts at 0x7f756028a4c0>, 'activity_list_select': <function activity_list_select at 0x7f756028a550>, 'get_collaborators': <function get_collaborators at 0x7f756028a5e0>, 'can_update_owner_org': <function can_update_owner_org at 0x7f756028a670>, 'check_ckan_version': <function check_ckan_version at 0x7f756028a700>, 'csrf_input': <function csrf_input at 0x7f756028a790>, 'get_map_config': <function get_mapview_config at 0x7f755ea524c0>, 'get_dataproxy_url': <function get_dataproxy_url at 0x7f755ea52700>, 'datapusher_status': <function datapusher_status at 0x7f755e9f8ee0>, 'datapusher_status_description': <function datapusher_status_description at 0x7f755e9f8f70>, 'datastore_dictionary': <function datastore_dictionary at 0x7f755ea35550>}
request <Request 'https://data4children.org/dataset/changes/848f3a44-941b-4273-9b2f-e9e24dbee600' [GET]>
session {'_domain': None, '_path': '/', '_accessed_time': 1742248922.5705786, '_creation_time': 1742248922.5705786}
ungettext <function ungettext at 0x7f7561c5d700>

snippets/changes/resource_name.html

Variable Value
c <flask.g of 'ckan.config.middleware.flask_app'>
change {'type': 'resource_name', 'title': 'Student-Teacher ratio in junior high schools (SMP/MTs)', 'old_pkg_id': 'f93fc625-5a29-424e-92f3-2383d33cd976', 'new_pkg_id': 'f93fc625-5a29-424e-92f3-2383d33cd976', 'resource_id': 'c95cb9ae-ea7b-45bc-b59a-dec648c7c2a2', 'old_resource_name': 'Data in 34 provinces & Indonesia', 'new_resource_name': 'Data in 34 provinces & Indonesia (2023)', 'old_activity_id': '32bd6459-084f-4a81-891c-05af847a523c'}
g <flask.g of 'ckan.config.middleware.flask_app'>
h {'redirect_to': <function redirect_to at 0x7f7560282a60>, 'url': <function url at 0x7f7560282b80>, 'get_site_protocol_and_host': <function get_site_protocol_and_host at 0x7f7560282af0>, 'url_for': <function url_for at 0x7f7560282d30>, 'url_for_static': <function url_for_static at 0x7f7560282ee0>, 'url_for_static_or_external': <function url_for_static_or_external at 0x7f7560282f70>, 'is_url': <function is_url at 0x7f7560285040>, 'url_is_local': <function url_is_local at 0x7f7560285160>, 'full_current_url': <function full_current_url at 0x7f75602851f0>, 'current_url': <function current_url at 0x7f7560285280>, 'lang': <function lang at 0x7f7560285310>, 'ckan_version': <function ckan_version at 0x7f75602853a0>, 'lang_native_name': <function lang_native_name at 0x7f7560285430>, 'is_rtl_language': <function is_rtl_language at 0x7f75602854c0>, 'get_rtl_theme': <function get_rtl_theme at 0x7f7560285550>, 'get_rtl_css': <function get_rtl_css at 0x7f75602855e0>, 'flash_notice': <function flash_notice at 0x7f7560285670>, 'flash_error': <function flash_error at 0x7f7560285af0>, 'flash_success': <function flash_success at 0x7f7560285b80>, 'are_there_flash_messages': <function are_there_flash_messages at 0x7f7560285c10>, 'link_to': <function link_to at 0x7f75602860d0>, 'file': <function file at 0x7f7560286160>, 'submit': <function submit at 0x7f75602861f0>, 'nav_link': <function nav_link at 0x7f7560286280>, 'wrapped': <function deprecated.<locals>.decorator.<locals>.wrapped at 0x7f75602871f0>, 'build_nav_main': <function build_nav_main at 0x7f7560286430>, 'build_nav_icon': <function build_nav_icon at 0x7f7560286820>, 'build_nav': <function build_nav at 0x7f75602868b0>, 'build_extra_admin_nav': <function build_extra_admin_nav at 0x7f75602869d0>, 'default_group_type': <function default_group_type at 0x7f7560286af0>, 'get_facet_items_dict': <function get_facet_items_dict at 0x7f7560286b80>, 'has_more_facets': <function has_more_facets at 0x7f7560286c10>, 'unselected_facet_items': <function unselected_facet_items at 0x7f7560286ca0>, 'get_param_int': <function get_param_int at 0x7f7560286d30>, 'sorted_extras': <function sorted_extras at 0x7f7560286f70>, 'check_access': <function check_access at 0x7f7560287040>, 'linked_user': <function linked_user at 0x7f75602870d0>, 'group_name_to_title': <function group_name_to_title at 0x7f7560287280>, 'truncate': <function truncate at 0x7f7560287310>, 'markdown_extract': <function markdown_extract at 0x7f75602873a0>, 'icon_url': <function icon_url at 0x7f7560287430>, 'icon_html': <function icon_html at 0x7f75602874c0>, 'icon': <function icon at 0x7f7560287550>, 'resource_icon': <function resource_icon at 0x7f75602875e0>, 'format_icon': <function format_icon at 0x7f7560287670>, 'dict_list_reduce': <function dict_list_reduce at 0x7f7560287700>, 'gravatar': <function gravatar at 0x7f7560287790>, 'sanitize_url': <function sanitize_url at 0x7f7560287820>, 'user_image': <function user_image at 0x7f75602878b0>, 'pager_url': <function pager_url at 0x7f7560287940>, 'get_page_number': <function get_page_number at 0x7f75602879d0>, 'get_display_timezone': <function get_display_timezone at 0x7f7560287a60>, 'render_datetime': <function render_datetime at 0x7f7560287af0>, 'date_str_to_datetime': <function date_str_to_datetime at 0x7f7560287b80>, 'parse_rfc_2822_date': <function parse_rfc_2822_date at 0x7f7560287c10>, 'time_ago_from_timestamp': <function time_ago_from_timestamp at 0x7f7560287ca0>, 'button_attr': <function button_attr at 0x7f7560287f70>, 'dataset_display_name': <function dataset_display_name at 0x7f7560288040>, 'dataset_link': <function dataset_link at 0x7f75602880d0>, 'resource_display_name': <function resource_display_name at 0x7f7560288160>, 'resource_link': <function resource_link at 0x7f75602881f0>, 'tag_link': <function tag_link at 0x7f7560288280>, 'group_link': <function group_link at 0x7f7560288310>, 'organization_link': <function organization_link at 0x7f75602883a0>, 'dump_json': <function dump_json at 0x7f7560288430>, 'auto_log_message': <function auto_log_message at 0x7f75602884c0>, 'activity_div': <function activity_div at 0x7f7560288550>, 'snippet': <function snippet at 0x7f75602885e0>, 'convert_to_dict': <function convert_to_dict at 0x7f7560288670>, 'follow_button': <function follow_button at 0x7f7560288700>, 'follow_count': <function follow_count at 0x7f7560288790>, 'add_url_param': <function add_url_param at 0x7f75602888b0>, 'remove_url_param': <function remove_url_param at 0x7f7560288940>, 'include_resource': <function include_resource at 0x7f75602889d0>, 'urls_for_resource': <function urls_for_resource at 0x7f7560288a60>, 'debug_inspect': <function debug_inspect at 0x7f7560288af0>, 'popular': <function popular at 0x7f7560288b80>, 'groups_available': <function groups_available at 0x7f7560288c10>, 'organizations_available': <function organizations_available at 0x7f7560288ca0>, 'roles_translated': <function roles_translated at 0x7f7560288d30>, 'user_in_org_or_group': <function user_in_org_or_group at 0x7f7560288dc0>, 'dashboard_activity_stream': <function dashboard_activity_stream at 0x7f7560288e50>, 'recently_changed_packages_activity_stream': <function recently_changed_packages_activity_stream at 0x7f7560288ee0>, 'escape_js': <function escape_js at 0x7f7560288f70>, 'get_pkg_dict_extra': <function get_pkg_dict_extra at 0x7f7560289040>, 'get_request_param': <function get_request_param at 0x7f75602890d0>, 'html_auto_link': <function html_auto_link at 0x7f7560289160>, 'render_markdown': <function render_markdown at 0x7f75602891f0>, 'format_resource_items': <function format_resource_items at 0x7f7560289280>, 'resource_preview': <function resource_preview at 0x7f7560289310>, 'get_allowed_view_types': <function get_allowed_view_types at 0x7f75602893a0>, 'rendered_resource_view': <function rendered_resource_view at 0x7f7560289430>, 'view_resource_url': <function view_resource_url at 0x7f75602894c0>, 'resource_view_is_filterable': <function resource_view_is_filterable at 0x7f7560289550>, 'resource_view_get_fields': <function resource_view_get_fields at 0x7f75602895e0>, 'resource_view_is_iframed': <function resource_view_is_iframed at 0x7f7560289670>, 'resource_view_icon': <function resource_view_icon at 0x7f7560289700>, 'resource_view_display_preview': <function resource_view_display_preview at 0x7f7560289790>, 'resource_view_full_page': <function resource_view_full_page at 0x7f7560289820>, 'remove_linebreaks': <function remove_linebreaks at 0x7f75602898b0>, 'list_dict_filter': <function list_dict_filter at 0x7f7560289940>, 'SI_number_span': <function SI_number_span at 0x7f75602899d0>, 'new_activities': <function new_activities at 0x7f7560289a60>, 'uploads_enabled': <function uploads_enabled at 0x7f7560289af0>, 'get_featured_organizations': <function get_featured_organizations at 0x7f7560289b80>, 'get_featured_groups': <function get_featured_groups at 0x7f7560289c10>, 'featured_group_org': <function featured_group_org at 0x7f7560289ca0>, 'get_site_statistics': <function get_site_statistics at 0x7f7560289d30>, 'resource_formats': <function resource_formats at 0x7f7560289dc0>, 'unified_resource_format': <function unified_resource_format at 0x7f7560289e50>, 'check_config_permission': <function check_config_permission at 0x7f7560289ee0>, 'get_organization': <function get_organization at 0x7f7560289f70>, 'license_options': <function license_options at 0x7f756028a040>, 'get_translated': <function get_translated at 0x7f756028a0d0>, 'facets': <function facets at 0x7f756028a160>, 'mail_to': <function mail_to at 0x7f756028a1f0>, 'radio': <function radio at 0x7f756028a280>, 'clean_html': <function clean_html at 0x7f756028a310>, 'flash': <ckan.lib.helpers._Flash object at 0x7f7560398e50>, 'localised_number': <function localised_number at 0x7f756036b1f0>, 'localised_SI_number': <function localised_SI_number at 0x7f756036b310>, 'localised_nice_date': <function localised_nice_date at 0x7f756036b160>, 'localised_filesize': <function localised_filesize at 0x7f756036b280>, 'get_available_locales': <function get_available_locales at 0x7f75615d21f0>, 'get_locales_dict': <function get_locales_dict at 0x7f75615d2160>, 'literal': <class 'ckan.lib.helpers.literal'>, 'asbool': <function asbool at 0x7f7561c5dee0>, 'urlencode': <function urlencode at 0x7f7562d86280>, 'include_asset': <function include_asset at 0x7f7560282550>, 'render_assets': <function render_assets at 0x7f7560282670>, 'sanitize_id': <function sanitize_id at 0x7f756028a430>, 'compare_pkg_dicts': <function compare_pkg_dicts at 0x7f756028a4c0>, 'activity_list_select': <function activity_list_select at 0x7f756028a550>, 'get_collaborators': <function get_collaborators at 0x7f756028a5e0>, 'can_update_owner_org': <function can_update_owner_org at 0x7f756028a670>, 'check_ckan_version': <function check_ckan_version at 0x7f756028a700>, 'csrf_input': <function csrf_input at 0x7f756028a790>, 'get_map_config': <function get_mapview_config at 0x7f755ea524c0>, 'get_dataproxy_url': <function get_dataproxy_url at 0x7f755ea52700>, 'datapusher_status': <function datapusher_status at 0x7f755e9f8ee0>, 'datapusher_status_description': <function datapusher_status_description at 0x7f755e9f8f70>, 'datastore_dictionary': <function datastore_dictionary at 0x7f755ea35550>}
request <Request 'https://data4children.org/dataset/changes/848f3a44-941b-4273-9b2f-e9e24dbee600' [GET]>
session {'_domain': None, '_path': '/', '_accessed_time': 1742248922.5705786, '_creation_time': 1742248922.5705786}
ungettext <function ungettext at 0x7f7561c5d700>

snippets/changes/resource_desc.html

Variable Value
c <flask.g of 'ckan.config.middleware.flask_app'>
change {'type': 'resource_desc', 'method': 'change', 'pkg_id': 'f93fc625-5a29-424e-92f3-2383d33cd976', 'title': 'Student-Teacher ratio in junior high schools (SMP/MTs)', 'resource_id': 'c95cb9ae-ea7b-45bc-b59a-dec648c7c2a2', 'resource_name': 'Data in 34 provinces & Indonesia (2023)', 'new_desc': '###Definition:\r\n* Student-Teacher ratio for junior high schools (SMP/MTs) in 34 provinces and Indonesia.\r\n###Source:\r\n* BPS - Statistik Pendidikan\r\n###Year:\r\n* 2023', 'old_desc': '###Definition:\r\n* Pupil-qualified teacher ratio in lower secondary education in 34 provinces and Indonesia.\r\n###Unit of Measure:\r\n* Ratio\r\n###Year:\r\n* 2016\r\n###Source:\r\n* EMIS\r\n###SDG Indicator:\r\n* -\r\n###CPAP Outcome:\r\n* Education for Early Childhood and Adolescent Development\r\n###CPAP Output:\r\n* 2.3 Early Childhood Education (ECE)'}
g <flask.g of 'ckan.config.middleware.flask_app'>
h {'redirect_to': <function redirect_to at 0x7f7560282a60>, 'url': <function url at 0x7f7560282b80>, 'get_site_protocol_and_host': <function get_site_protocol_and_host at 0x7f7560282af0>, 'url_for': <function url_for at 0x7f7560282d30>, 'url_for_static': <function url_for_static at 0x7f7560282ee0>, 'url_for_static_or_external': <function url_for_static_or_external at 0x7f7560282f70>, 'is_url': <function is_url at 0x7f7560285040>, 'url_is_local': <function url_is_local at 0x7f7560285160>, 'full_current_url': <function full_current_url at 0x7f75602851f0>, 'current_url': <function current_url at 0x7f7560285280>, 'lang': <function lang at 0x7f7560285310>, 'ckan_version': <function ckan_version at 0x7f75602853a0>, 'lang_native_name': <function lang_native_name at 0x7f7560285430>, 'is_rtl_language': <function is_rtl_language at 0x7f75602854c0>, 'get_rtl_theme': <function get_rtl_theme at 0x7f7560285550>, 'get_rtl_css': <function get_rtl_css at 0x7f75602855e0>, 'flash_notice': <function flash_notice at 0x7f7560285670>, 'flash_error': <function flash_error at 0x7f7560285af0>, 'flash_success': <function flash_success at 0x7f7560285b80>, 'are_there_flash_messages': <function are_there_flash_messages at 0x7f7560285c10>, 'link_to': <function link_to at 0x7f75602860d0>, 'file': <function file at 0x7f7560286160>, 'submit': <function submit at 0x7f75602861f0>, 'nav_link': <function nav_link at 0x7f7560286280>, 'wrapped': <function deprecated.<locals>.decorator.<locals>.wrapped at 0x7f75602871f0>, 'build_nav_main': <function build_nav_main at 0x7f7560286430>, 'build_nav_icon': <function build_nav_icon at 0x7f7560286820>, 'build_nav': <function build_nav at 0x7f75602868b0>, 'build_extra_admin_nav': <function build_extra_admin_nav at 0x7f75602869d0>, 'default_group_type': <function default_group_type at 0x7f7560286af0>, 'get_facet_items_dict': <function get_facet_items_dict at 0x7f7560286b80>, 'has_more_facets': <function has_more_facets at 0x7f7560286c10>, 'unselected_facet_items': <function unselected_facet_items at 0x7f7560286ca0>, 'get_param_int': <function get_param_int at 0x7f7560286d30>, 'sorted_extras': <function sorted_extras at 0x7f7560286f70>, 'check_access': <function check_access at 0x7f7560287040>, 'linked_user': <function linked_user at 0x7f75602870d0>, 'group_name_to_title': <function group_name_to_title at 0x7f7560287280>, 'truncate': <function truncate at 0x7f7560287310>, 'markdown_extract': <function markdown_extract at 0x7f75602873a0>, 'icon_url': <function icon_url at 0x7f7560287430>, 'icon_html': <function icon_html at 0x7f75602874c0>, 'icon': <function icon at 0x7f7560287550>, 'resource_icon': <function resource_icon at 0x7f75602875e0>, 'format_icon': <function format_icon at 0x7f7560287670>, 'dict_list_reduce': <function dict_list_reduce at 0x7f7560287700>, 'gravatar': <function gravatar at 0x7f7560287790>, 'sanitize_url': <function sanitize_url at 0x7f7560287820>, 'user_image': <function user_image at 0x7f75602878b0>, 'pager_url': <function pager_url at 0x7f7560287940>, 'get_page_number': <function get_page_number at 0x7f75602879d0>, 'get_display_timezone': <function get_display_timezone at 0x7f7560287a60>, 'render_datetime': <function render_datetime at 0x7f7560287af0>, 'date_str_to_datetime': <function date_str_to_datetime at 0x7f7560287b80>, 'parse_rfc_2822_date': <function parse_rfc_2822_date at 0x7f7560287c10>, 'time_ago_from_timestamp': <function time_ago_from_timestamp at 0x7f7560287ca0>, 'button_attr': <function button_attr at 0x7f7560287f70>, 'dataset_display_name': <function dataset_display_name at 0x7f7560288040>, 'dataset_link': <function dataset_link at 0x7f75602880d0>, 'resource_display_name': <function resource_display_name at 0x7f7560288160>, 'resource_link': <function resource_link at 0x7f75602881f0>, 'tag_link': <function tag_link at 0x7f7560288280>, 'group_link': <function group_link at 0x7f7560288310>, 'organization_link': <function organization_link at 0x7f75602883a0>, 'dump_json': <function dump_json at 0x7f7560288430>, 'auto_log_message': <function auto_log_message at 0x7f75602884c0>, 'activity_div': <function activity_div at 0x7f7560288550>, 'snippet': <function snippet at 0x7f75602885e0>, 'convert_to_dict': <function convert_to_dict at 0x7f7560288670>, 'follow_button': <function follow_button at 0x7f7560288700>, 'follow_count': <function follow_count at 0x7f7560288790>, 'add_url_param': <function add_url_param at 0x7f75602888b0>, 'remove_url_param': <function remove_url_param at 0x7f7560288940>, 'include_resource': <function include_resource at 0x7f75602889d0>, 'urls_for_resource': <function urls_for_resource at 0x7f7560288a60>, 'debug_inspect': <function debug_inspect at 0x7f7560288af0>, 'popular': <function popular at 0x7f7560288b80>, 'groups_available': <function groups_available at 0x7f7560288c10>, 'organizations_available': <function organizations_available at 0x7f7560288ca0>, 'roles_translated': <function roles_translated at 0x7f7560288d30>, 'user_in_org_or_group': <function user_in_org_or_group at 0x7f7560288dc0>, 'dashboard_activity_stream': <function dashboard_activity_stream at 0x7f7560288e50>, 'recently_changed_packages_activity_stream': <function recently_changed_packages_activity_stream at 0x7f7560288ee0>, 'escape_js': <function escape_js at 0x7f7560288f70>, 'get_pkg_dict_extra': <function get_pkg_dict_extra at 0x7f7560289040>, 'get_request_param': <function get_request_param at 0x7f75602890d0>, 'html_auto_link': <function html_auto_link at 0x7f7560289160>, 'render_markdown': <function render_markdown at 0x7f75602891f0>, 'format_resource_items': <function format_resource_items at 0x7f7560289280>, 'resource_preview': <function resource_preview at 0x7f7560289310>, 'get_allowed_view_types': <function get_allowed_view_types at 0x7f75602893a0>, 'rendered_resource_view': <function rendered_resource_view at 0x7f7560289430>, 'view_resource_url': <function view_resource_url at 0x7f75602894c0>, 'resource_view_is_filterable': <function resource_view_is_filterable at 0x7f7560289550>, 'resource_view_get_fields': <function resource_view_get_fields at 0x7f75602895e0>, 'resource_view_is_iframed': <function resource_view_is_iframed at 0x7f7560289670>, 'resource_view_icon': <function resource_view_icon at 0x7f7560289700>, 'resource_view_display_preview': <function resource_view_display_preview at 0x7f7560289790>, 'resource_view_full_page': <function resource_view_full_page at 0x7f7560289820>, 'remove_linebreaks': <function remove_linebreaks at 0x7f75602898b0>, 'list_dict_filter': <function list_dict_filter at 0x7f7560289940>, 'SI_number_span': <function SI_number_span at 0x7f75602899d0>, 'new_activities': <function new_activities at 0x7f7560289a60>, 'uploads_enabled': <function uploads_enabled at 0x7f7560289af0>, 'get_featured_organizations': <function get_featured_organizations at 0x7f7560289b80>, 'get_featured_groups': <function get_featured_groups at 0x7f7560289c10>, 'featured_group_org': <function featured_group_org at 0x7f7560289ca0>, 'get_site_statistics': <function get_site_statistics at 0x7f7560289d30>, 'resource_formats': <function resource_formats at 0x7f7560289dc0>, 'unified_resource_format': <function unified_resource_format at 0x7f7560289e50>, 'check_config_permission': <function check_config_permission at 0x7f7560289ee0>, 'get_organization': <function get_organization at 0x7f7560289f70>, 'license_options': <function license_options at 0x7f756028a040>, 'get_translated': <function get_translated at 0x7f756028a0d0>, 'facets': <function facets at 0x7f756028a160>, 'mail_to': <function mail_to at 0x7f756028a1f0>, 'radio': <function radio at 0x7f756028a280>, 'clean_html': <function clean_html at 0x7f756028a310>, 'flash': <ckan.lib.helpers._Flash object at 0x7f7560398e50>, 'localised_number': <function localised_number at 0x7f756036b1f0>, 'localised_SI_number': <function localised_SI_number at 0x7f756036b310>, 'localised_nice_date': <function localised_nice_date at 0x7f756036b160>, 'localised_filesize': <function localised_filesize at 0x7f756036b280>, 'get_available_locales': <function get_available_locales at 0x7f75615d21f0>, 'get_locales_dict': <function get_locales_dict at 0x7f75615d2160>, 'literal': <class 'ckan.lib.helpers.literal'>, 'asbool': <function asbool at 0x7f7561c5dee0>, 'urlencode': <function urlencode at 0x7f7562d86280>, 'include_asset': <function include_asset at 0x7f7560282550>, 'render_assets': <function render_assets at 0x7f7560282670>, 'sanitize_id': <function sanitize_id at 0x7f756028a430>, 'compare_pkg_dicts': <function compare_pkg_dicts at 0x7f756028a4c0>, 'activity_list_select': <function activity_list_select at 0x7f756028a550>, 'get_collaborators': <function get_collaborators at 0x7f756028a5e0>, 'can_update_owner_org': <function can_update_owner_org at 0x7f756028a670>, 'check_ckan_version': <function check_ckan_version at 0x7f756028a700>, 'csrf_input': <function csrf_input at 0x7f756028a790>, 'get_map_config': <function get_mapview_config at 0x7f755ea524c0>, 'get_dataproxy_url': <function get_dataproxy_url at 0x7f755ea52700>, 'datapusher_status': <function datapusher_status at 0x7f755e9f8ee0>, 'datapusher_status_description': <function datapusher_status_description at 0x7f755e9f8f70>, 'datastore_dictionary': <function datastore_dictionary at 0x7f755ea35550>}
request <Request 'https://data4children.org/dataset/changes/848f3a44-941b-4273-9b2f-e9e24dbee600' [GET]>
session {'_domain': None, '_path': '/', '_accessed_time': 1742248922.5705786, '_creation_time': 1742248922.5705786}
ungettext <function ungettext at 0x7f7561c5d700>

snippets/changes/new_file.html

Variable Value
c <flask.g of 'ckan.config.middleware.flask_app'>
change {'type': 'new_file', 'pkg_id': 'f93fc625-5a29-424e-92f3-2383d33cd976', 'title': 'Student-Teacher ratio in junior high schools (SMP/MTs)', 'resource_id': 'c95cb9ae-ea7b-45bc-b59a-dec648c7c2a2', 'resource_name': 'Data in 34 provinces & Indonesia (2023)'}
g <flask.g of 'ckan.config.middleware.flask_app'>
h {'redirect_to': <function redirect_to at 0x7f7560282a60>, 'url': <function url at 0x7f7560282b80>, 'get_site_protocol_and_host': <function get_site_protocol_and_host at 0x7f7560282af0>, 'url_for': <function url_for at 0x7f7560282d30>, 'url_for_static': <function url_for_static at 0x7f7560282ee0>, 'url_for_static_or_external': <function url_for_static_or_external at 0x7f7560282f70>, 'is_url': <function is_url at 0x7f7560285040>, 'url_is_local': <function url_is_local at 0x7f7560285160>, 'full_current_url': <function full_current_url at 0x7f75602851f0>, 'current_url': <function current_url at 0x7f7560285280>, 'lang': <function lang at 0x7f7560285310>, 'ckan_version': <function ckan_version at 0x7f75602853a0>, 'lang_native_name': <function lang_native_name at 0x7f7560285430>, 'is_rtl_language': <function is_rtl_language at 0x7f75602854c0>, 'get_rtl_theme': <function get_rtl_theme at 0x7f7560285550>, 'get_rtl_css': <function get_rtl_css at 0x7f75602855e0>, 'flash_notice': <function flash_notice at 0x7f7560285670>, 'flash_error': <function flash_error at 0x7f7560285af0>, 'flash_success': <function flash_success at 0x7f7560285b80>, 'are_there_flash_messages': <function are_there_flash_messages at 0x7f7560285c10>, 'link_to': <function link_to at 0x7f75602860d0>, 'file': <function file at 0x7f7560286160>, 'submit': <function submit at 0x7f75602861f0>, 'nav_link': <function nav_link at 0x7f7560286280>, 'wrapped': <function deprecated.<locals>.decorator.<locals>.wrapped at 0x7f75602871f0>, 'build_nav_main': <function build_nav_main at 0x7f7560286430>, 'build_nav_icon': <function build_nav_icon at 0x7f7560286820>, 'build_nav': <function build_nav at 0x7f75602868b0>, 'build_extra_admin_nav': <function build_extra_admin_nav at 0x7f75602869d0>, 'default_group_type': <function default_group_type at 0x7f7560286af0>, 'get_facet_items_dict': <function get_facet_items_dict at 0x7f7560286b80>, 'has_more_facets': <function has_more_facets at 0x7f7560286c10>, 'unselected_facet_items': <function unselected_facet_items at 0x7f7560286ca0>, 'get_param_int': <function get_param_int at 0x7f7560286d30>, 'sorted_extras': <function sorted_extras at 0x7f7560286f70>, 'check_access': <function check_access at 0x7f7560287040>, 'linked_user': <function linked_user at 0x7f75602870d0>, 'group_name_to_title': <function group_name_to_title at 0x7f7560287280>, 'truncate': <function truncate at 0x7f7560287310>, 'markdown_extract': <function markdown_extract at 0x7f75602873a0>, 'icon_url': <function icon_url at 0x7f7560287430>, 'icon_html': <function icon_html at 0x7f75602874c0>, 'icon': <function icon at 0x7f7560287550>, 'resource_icon': <function resource_icon at 0x7f75602875e0>, 'format_icon': <function format_icon at 0x7f7560287670>, 'dict_list_reduce': <function dict_list_reduce at 0x7f7560287700>, 'gravatar': <function gravatar at 0x7f7560287790>, 'sanitize_url': <function sanitize_url at 0x7f7560287820>, 'user_image': <function user_image at 0x7f75602878b0>, 'pager_url': <function pager_url at 0x7f7560287940>, 'get_page_number': <function get_page_number at 0x7f75602879d0>, 'get_display_timezone': <function get_display_timezone at 0x7f7560287a60>, 'render_datetime': <function render_datetime at 0x7f7560287af0>, 'date_str_to_datetime': <function date_str_to_datetime at 0x7f7560287b80>, 'parse_rfc_2822_date': <function parse_rfc_2822_date at 0x7f7560287c10>, 'time_ago_from_timestamp': <function time_ago_from_timestamp at 0x7f7560287ca0>, 'button_attr': <function button_attr at 0x7f7560287f70>, 'dataset_display_name': <function dataset_display_name at 0x7f7560288040>, 'dataset_link': <function dataset_link at 0x7f75602880d0>, 'resource_display_name': <function resource_display_name at 0x7f7560288160>, 'resource_link': <function resource_link at 0x7f75602881f0>, 'tag_link': <function tag_link at 0x7f7560288280>, 'group_link': <function group_link at 0x7f7560288310>, 'organization_link': <function organization_link at 0x7f75602883a0>, 'dump_json': <function dump_json at 0x7f7560288430>, 'auto_log_message': <function auto_log_message at 0x7f75602884c0>, 'activity_div': <function activity_div at 0x7f7560288550>, 'snippet': <function snippet at 0x7f75602885e0>, 'convert_to_dict': <function convert_to_dict at 0x7f7560288670>, 'follow_button': <function follow_button at 0x7f7560288700>, 'follow_count': <function follow_count at 0x7f7560288790>, 'add_url_param': <function add_url_param at 0x7f75602888b0>, 'remove_url_param': <function remove_url_param at 0x7f7560288940>, 'include_resource': <function include_resource at 0x7f75602889d0>, 'urls_for_resource': <function urls_for_resource at 0x7f7560288a60>, 'debug_inspect': <function debug_inspect at 0x7f7560288af0>, 'popular': <function popular at 0x7f7560288b80>, 'groups_available': <function groups_available at 0x7f7560288c10>, 'organizations_available': <function organizations_available at 0x7f7560288ca0>, 'roles_translated': <function roles_translated at 0x7f7560288d30>, 'user_in_org_or_group': <function user_in_org_or_group at 0x7f7560288dc0>, 'dashboard_activity_stream': <function dashboard_activity_stream at 0x7f7560288e50>, 'recently_changed_packages_activity_stream': <function recently_changed_packages_activity_stream at 0x7f7560288ee0>, 'escape_js': <function escape_js at 0x7f7560288f70>, 'get_pkg_dict_extra': <function get_pkg_dict_extra at 0x7f7560289040>, 'get_request_param': <function get_request_param at 0x7f75602890d0>, 'html_auto_link': <function html_auto_link at 0x7f7560289160>, 'render_markdown': <function render_markdown at 0x7f75602891f0>, 'format_resource_items': <function format_resource_items at 0x7f7560289280>, 'resource_preview': <function resource_preview at 0x7f7560289310>, 'get_allowed_view_types': <function get_allowed_view_types at 0x7f75602893a0>, 'rendered_resource_view': <function rendered_resource_view at 0x7f7560289430>, 'view_resource_url': <function view_resource_url at 0x7f75602894c0>, 'resource_view_is_filterable': <function resource_view_is_filterable at 0x7f7560289550>, 'resource_view_get_fields': <function resource_view_get_fields at 0x7f75602895e0>, 'resource_view_is_iframed': <function resource_view_is_iframed at 0x7f7560289670>, 'resource_view_icon': <function resource_view_icon at 0x7f7560289700>, 'resource_view_display_preview': <function resource_view_display_preview at 0x7f7560289790>, 'resource_view_full_page': <function resource_view_full_page at 0x7f7560289820>, 'remove_linebreaks': <function remove_linebreaks at 0x7f75602898b0>, 'list_dict_filter': <function list_dict_filter at 0x7f7560289940>, 'SI_number_span': <function SI_number_span at 0x7f75602899d0>, 'new_activities': <function new_activities at 0x7f7560289a60>, 'uploads_enabled': <function uploads_enabled at 0x7f7560289af0>, 'get_featured_organizations': <function get_featured_organizations at 0x7f7560289b80>, 'get_featured_groups': <function get_featured_groups at 0x7f7560289c10>, 'featured_group_org': <function featured_group_org at 0x7f7560289ca0>, 'get_site_statistics': <function get_site_statistics at 0x7f7560289d30>, 'resource_formats': <function resource_formats at 0x7f7560289dc0>, 'unified_resource_format': <function unified_resource_format at 0x7f7560289e50>, 'check_config_permission': <function check_config_permission at 0x7f7560289ee0>, 'get_organization': <function get_organization at 0x7f7560289f70>, 'license_options': <function license_options at 0x7f756028a040>, 'get_translated': <function get_translated at 0x7f756028a0d0>, 'facets': <function facets at 0x7f756028a160>, 'mail_to': <function mail_to at 0x7f756028a1f0>, 'radio': <function radio at 0x7f756028a280>, 'clean_html': <function clean_html at 0x7f756028a310>, 'flash': <ckan.lib.helpers._Flash object at 0x7f7560398e50>, 'localised_number': <function localised_number at 0x7f756036b1f0>, 'localised_SI_number': <function localised_SI_number at 0x7f756036b310>, 'localised_nice_date': <function localised_nice_date at 0x7f756036b160>, 'localised_filesize': <function localised_filesize at 0x7f756036b280>, 'get_available_locales': <function get_available_locales at 0x7f75615d21f0>, 'get_locales_dict': <function get_locales_dict at 0x7f75615d2160>, 'literal': <class 'ckan.lib.helpers.literal'>, 'asbool': <function asbool at 0x7f7561c5dee0>, 'urlencode': <function urlencode at 0x7f7562d86280>, 'include_asset': <function include_asset at 0x7f7560282550>, 'render_assets': <function render_assets at 0x7f7560282670>, 'sanitize_id': <function sanitize_id at 0x7f756028a430>, 'compare_pkg_dicts': <function compare_pkg_dicts at 0x7f756028a4c0>, 'activity_list_select': <function activity_list_select at 0x7f756028a550>, 'get_collaborators': <function get_collaborators at 0x7f756028a5e0>, 'can_update_owner_org': <function can_update_owner_org at 0x7f756028a670>, 'check_ckan_version': <function check_ckan_version at 0x7f756028a700>, 'csrf_input': <function csrf_input at 0x7f756028a790>, 'get_map_config': <function get_mapview_config at 0x7f755ea524c0>, 'get_dataproxy_url': <function get_dataproxy_url at 0x7f755ea52700>, 'datapusher_status': <function datapusher_status at 0x7f755e9f8ee0>, 'datapusher_status_description': <function datapusher_status_description at 0x7f755e9f8f70>, 'datastore_dictionary': <function datastore_dictionary at 0x7f755ea35550>}
request <Request 'https://data4children.org/dataset/changes/848f3a44-941b-4273-9b2f-e9e24dbee600' [GET]>
session {'_domain': None, '_path': '/', '_accessed_time': 1742248922.5705786, '_creation_time': 1742248922.5705786}
ungettext <function ungettext at 0x7f7561c5d700>

package/snippets/change_item.html

Variable Value
activity_diff {'diff': '\n <table class="diff" id="difflib_chg_to13__top"\n cellspacing="0" cellpadding="0" rules="groups" >\n <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup>\n <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup>\n \n <tbody>\n <tr><td class="diff_next"><a href="#difflib_chg_to13__0">f</a></td><td class="diff_header" id="from13_1">1</td><td nowrap="nowrap">{</td><td class="diff_next"><a href="#difflib_chg_to13__0">f</a></td><td class="diff_header" id="to13_1">1</td><td nowrap="nowrap">{</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_2">2</td><td nowrap="nowrap">&nbsp;&nbsp;"author":&nbsp;"UNICEF",</td><td class="diff_next"></td><td class="diff_header" id="to13_2">2</td><td nowrap="nowrap">&nbsp;&nbsp;"author":&nbsp;"UNICEF",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_3">3</td><td nowrap="nowrap">&nbsp;&nbsp;"author_email":&nbsp;"",</td><td class="diff_next"></td><td class="diff_header" id="to13_3">3</td><td nowrap="nowrap">&nbsp;&nbsp;"author_email":&nbsp;"",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_4">4</td><td nowrap="nowrap">&nbsp;&nbsp;"creator_user_id":&nbsp;"0559a5db-3a26-43ab-a5a7-448bb0b37ded",</td><td class="diff_next"></td><td class="diff_header" id="to13_4">4</td><td nowrap="nowrap">&nbsp;&nbsp;"creator_user_id":&nbsp;"0559a5db-3a26-43ab-a5a7-448bb0b37ded",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_5">5</td><td nowrap="nowrap">&nbsp;&nbsp;"extras":&nbsp;[],</td><td class="diff_next"></td><td class="diff_header" id="to13_5">5</td><td nowrap="nowrap">&nbsp;&nbsp;"extras":&nbsp;[],</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_6">6</td><td nowrap="nowrap">&nbsp;&nbsp;"groups":&nbsp;[],</td><td class="diff_next"></td><td class="diff_header" id="to13_6">6</td><td nowrap="nowrap">&nbsp;&nbsp;"groups":&nbsp;[],</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_7">7</td><td nowrap="nowrap">&nbsp;&nbsp;"id":&nbsp;"f93fc625-5a29-424e-92f3-2383d33cd976",</td><td class="diff_next"></td><td class="diff_header" id="to13_7">7</td><td nowrap="nowrap">&nbsp;&nbsp;"id":&nbsp;"f93fc625-5a29-424e-92f3-2383d33cd976",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_8">8</td><td nowrap="nowrap">&nbsp;&nbsp;"isopen":&nbsp;true,</td><td class="diff_next"></td><td class="diff_header" id="to13_8">8</td><td nowrap="nowrap">&nbsp;&nbsp;"isopen":&nbsp;true,</td></tr>\n <tr><td class="diff_next" id="difflib_chg_to13__0"></td><td class="diff_header" id="from13_9">9</td><td nowrap="nowrap">&nbsp;&nbsp;"license_id":&nbsp;"other-open",</td><td class="diff_next"></td><td class="diff_header" id="to13_9">9</td><td nowrap="nowrap">&nbsp;&nbsp;"license_id":&nbsp;"other-open",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_10">10</td><td nowrap="nowrap">&nbsp;&nbsp;"license_title":&nbsp;"Other&nbsp;(Open)",</td><td class="diff_next"></td><td class="diff_header" id="to13_10">10</td><td nowrap="nowrap">&nbsp;&nbsp;"license_title":&nbsp;"Other&nbsp;(Open)",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_11">11</td><td nowrap="nowrap">&nbsp;&nbsp;"maintainer":&nbsp;"UNICEF",</td><td class="diff_next"></td><td class="diff_header" id="to13_11">11</td><td nowrap="nowrap">&nbsp;&nbsp;"maintainer":&nbsp;"UNICEF",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_12">12</td><td nowrap="nowrap">&nbsp;&nbsp;"maintainer_email":&nbsp;"",</td><td class="diff_next"></td><td class="diff_header" id="to13_12">12</td><td nowrap="nowrap">&nbsp;&nbsp;"maintainer_email":&nbsp;"",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_13">13</td><td nowrap="nowrap">&nbsp;&nbsp;"metadata_created":&nbsp;"2024-06-06T04:17:57.758391",</td><td class="diff_next"></td><td class="diff_header" id="to13_13">13</td><td nowrap="nowrap">&nbsp;&nbsp;"metadata_created":&nbsp;"2024-06-06T04:17:57.758391",</td></tr>\n <tr><td class="diff_next"><a href="#difflib_chg_to13__1">n</a></td><td class="diff_header" id="from13_14">14</td><td nowrap="nowrap">&nbsp;&nbsp;"metadata_modified":&nbsp;"2024-11-19T04:1<span class="diff_chg">3</span>:25<span class="diff_chg">.62984</span>1",</td><td class="diff_next"><a href="#difflib_chg_to13__1">n</a></td><td class="diff_header" id="to13_14">14</td><td nowrap="nowrap">&nbsp;&nbsp;"metadata_modified":&nbsp;"2024-11-19T04:1<span class="diff_chg">4</span>:2<span class="diff_add">7.1</span>5<span class="diff_chg">375</span>1",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_15">15</td><td nowrap="nowrap">&nbsp;&nbsp;"name":&nbsp;"student-teacher-ratio-junior-high-schools-smp-mts",</td><td class="diff_next"></td><td class="diff_header" id="to13_15">15</td><td nowrap="nowrap">&nbsp;&nbsp;"name":&nbsp;"student-teacher-ratio-junior-high-schools-smp-mts",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_16">16</td><td nowrap="nowrap">&nbsp;&nbsp;"notes":&nbsp;"###Definition:\\r\\n*&nbsp;__Student-Teacher&nbsp;ratio&nbsp;in&nbsp;junior&nbsp;high&nbsp;</td><td class="diff_next"></td><td class="diff_header" id="to13_16">16</td><td nowrap="nowrap">&nbsp;&nbsp;"notes":&nbsp;"###Definition:\\r\\n*&nbsp;__Student-Teacher&nbsp;ratio&nbsp;in&nbsp;junior&nbsp;high&nbsp;</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_17">17</td><td nowrap="nowrap">schools&nbsp;(SMP/MTs)__&nbsp;refers&nbsp;to&nbsp;the&nbsp;number&nbsp;of&nbsp;students&nbsp;per&nbsp;teacher&nbsp;in&nbsp;</td><td class="diff_next"></td><td class="diff_header" id="to13_17">17</td><td nowrap="nowrap">schools&nbsp;(SMP/MTs)__&nbsp;refers&nbsp;to&nbsp;the&nbsp;number&nbsp;of&nbsp;students&nbsp;per&nbsp;teacher&nbsp;in&nbsp;</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_18">18</td><td nowrap="nowrap">junior&nbsp;high&nbsp;schools&nbsp;(SMP/MTs).\\r\\n*&nbsp;For&nbsp;example,&nbsp;a&nbsp;student-teacher&nbsp;</td><td class="diff_next"></td><td class="diff_header" id="to13_18">18</td><td nowrap="nowrap">junior&nbsp;high&nbsp;schools&nbsp;(SMP/MTs).\\r\\n*&nbsp;For&nbsp;example,&nbsp;a&nbsp;student-teacher&nbsp;</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_19">19</td><td nowrap="nowrap">ratio&nbsp;of&nbsp;20:1&nbsp;means&nbsp;that&nbsp;there&nbsp;are&nbsp;20&nbsp;students&nbsp;for&nbsp;every&nbsp;1&nbsp;teacher.&nbsp;A&nbsp;</td><td class="diff_next"></td><td class="diff_header" id="to13_19">19</td><td nowrap="nowrap">ratio&nbsp;of&nbsp;20:1&nbsp;means&nbsp;that&nbsp;there&nbsp;are&nbsp;20&nbsp;students&nbsp;for&nbsp;every&nbsp;1&nbsp;teacher.&nbsp;A&nbsp;</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_20">20</td><td nowrap="nowrap">lower&nbsp;ratio&nbsp;generally&nbsp;indicates&nbsp;that&nbsp;teachers&nbsp;have&nbsp;more&nbsp;time&nbsp;to&nbsp;devote&nbsp;</td><td class="diff_next"></td><td class="diff_header" id="to13_20">20</td><td nowrap="nowrap">lower&nbsp;ratio&nbsp;generally&nbsp;indicates&nbsp;that&nbsp;teachers&nbsp;have&nbsp;more&nbsp;time&nbsp;to&nbsp;devote&nbsp;</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_21">21</td><td nowrap="nowrap">to&nbsp;each&nbsp;student,&nbsp;potentially&nbsp;leading&nbsp;to&nbsp;better&nbsp;educational&nbsp;</td><td class="diff_next"></td><td class="diff_header" id="to13_21">21</td><td nowrap="nowrap">to&nbsp;each&nbsp;student,&nbsp;potentially&nbsp;leading&nbsp;to&nbsp;better&nbsp;educational&nbsp;</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_22">22</td><td nowrap="nowrap">outcomes.\\r\\n###Unit&nbsp;of&nbsp;Measure:\\r\\n*&nbsp;Ratio\\r\\n###Year:\\r\\n*&nbsp;</td><td class="diff_next"></td><td class="diff_header" id="to13_22">22</td><td nowrap="nowrap">outcomes.\\r\\n###Unit&nbsp;of&nbsp;Measure:\\r\\n*&nbsp;Ratio\\r\\n###Year:\\r\\n*&nbsp;</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_23">23</td><td nowrap="nowrap">2023\\r\\n###SDG&nbsp;Indicator:\\r\\n*&nbsp;__4.c__&nbsp;By&nbsp;2030,&nbsp;substantially&nbsp;increase&nbsp;</td><td class="diff_next"></td><td class="diff_header" id="to13_23">23</td><td nowrap="nowrap">2023\\r\\n###SDG&nbsp;Indicator:\\r\\n*&nbsp;__4.c__&nbsp;By&nbsp;2030,&nbsp;substantially&nbsp;increase&nbsp;</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_24">24</td><td nowrap="nowrap">the&nbsp;supply&nbsp;of&nbsp;qualified&nbsp;teachers,&nbsp;including&nbsp;through&nbsp;international&nbsp;</td><td class="diff_next"></td><td class="diff_header" id="to13_24">24</td><td nowrap="nowrap">the&nbsp;supply&nbsp;of&nbsp;qualified&nbsp;teachers,&nbsp;including&nbsp;through&nbsp;international&nbsp;</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_25">25</td><td nowrap="nowrap">cooperation&nbsp;for&nbsp;teacher&nbsp;training&nbsp;in&nbsp;developing&nbsp;countries,&nbsp;especially&nbsp;</td><td class="diff_next"></td><td class="diff_header" id="to13_25">25</td><td nowrap="nowrap">cooperation&nbsp;for&nbsp;teacher&nbsp;training&nbsp;in&nbsp;developing&nbsp;countries,&nbsp;especially&nbsp;</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_26">26</td><td nowrap="nowrap">least&nbsp;developed&nbsp;countries&nbsp;and&nbsp;small&nbsp;island&nbsp;developing&nbsp;</td><td class="diff_next"></td><td class="diff_header" id="to13_26">26</td><td nowrap="nowrap">least&nbsp;developed&nbsp;countries&nbsp;and&nbsp;small&nbsp;island&nbsp;developing&nbsp;</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_27">27</td><td nowrap="nowrap">States\\r\\n###CPAP&nbsp;Outcome:\\r\\n*&nbsp;Education&nbsp;for&nbsp;Early&nbsp;Childhood&nbsp;and&nbsp;</td><td class="diff_next"></td><td class="diff_header" id="to13_27">27</td><td nowrap="nowrap">States\\r\\n###CPAP&nbsp;Outcome:\\r\\n*&nbsp;Education&nbsp;for&nbsp;Early&nbsp;Childhood&nbsp;and&nbsp;</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_28">28</td><td nowrap="nowrap">Adolescent&nbsp;Development\\r\\n###CPAP&nbsp;Output:\\r\\n*&nbsp;2.1&nbsp;Basic&nbsp;education",</td><td class="diff_next"></td><td class="diff_header" id="to13_28">28</td><td nowrap="nowrap">Adolescent&nbsp;Development\\r\\n###CPAP&nbsp;Output:\\r\\n*&nbsp;2.1&nbsp;Basic&nbsp;education",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_29">29</td><td nowrap="nowrap">&nbsp;&nbsp;"num_resources":&nbsp;1,</td><td class="diff_next"></td><td class="diff_header" id="to13_29">29</td><td nowrap="nowrap">&nbsp;&nbsp;"num_resources":&nbsp;1,</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_30">30</td><td nowrap="nowrap">&nbsp;&nbsp;"num_tags":&nbsp;4,</td><td class="diff_next"></td><td class="diff_header" id="to13_30">30</td><td nowrap="nowrap">&nbsp;&nbsp;"num_tags":&nbsp;4,</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_31">31</td><td nowrap="nowrap">&nbsp;&nbsp;"organization":&nbsp;{</td><td class="diff_next"></td><td class="diff_header" id="to13_31">31</td><td nowrap="nowrap">&nbsp;&nbsp;"organization":&nbsp;{</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_32">32</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;"approval_status":&nbsp;"approved",</td><td class="diff_next"></td><td class="diff_header" id="to13_32">32</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;"approval_status":&nbsp;"approved",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_33">33</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;"created":&nbsp;"2023-05-22T08:20:54.352759",</td><td class="diff_next"></td><td class="diff_header" id="to13_33">33</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;"created":&nbsp;"2023-05-22T08:20:54.352759",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_34">34</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;"description":&nbsp;"UNICEF,&nbsp;officially&nbsp;United&nbsp;Nations&nbsp;Children\'s&nbsp;Fund,&nbsp;</td><td class="diff_next"></td><td class="diff_header" id="to13_34">34</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;"description":&nbsp;"UNICEF,&nbsp;officially&nbsp;United&nbsp;Nations&nbsp;Children\'s&nbsp;Fund,&nbsp;</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_35">35</td><td nowrap="nowrap">is&nbsp;an&nbsp;agency&nbsp;of&nbsp;the&nbsp;United&nbsp;Nations&nbsp;responsible&nbsp;for&nbsp;providing&nbsp;</td><td class="diff_next"></td><td class="diff_header" id="to13_35">35</td><td nowrap="nowrap">is&nbsp;an&nbsp;agency&nbsp;of&nbsp;the&nbsp;United&nbsp;Nations&nbsp;responsible&nbsp;for&nbsp;providing&nbsp;</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_36">36</td><td nowrap="nowrap">humanitarian&nbsp;and&nbsp;developmental&nbsp;aid&nbsp;to&nbsp;children&nbsp;worldwide.&nbsp;For&nbsp;more&nbsp;</td><td class="diff_next"></td><td class="diff_header" id="to13_36">36</td><td nowrap="nowrap">humanitarian&nbsp;and&nbsp;developmental&nbsp;aid&nbsp;to&nbsp;children&nbsp;worldwide.&nbsp;For&nbsp;more&nbsp;</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_37">37</td><td nowrap="nowrap">than&nbsp;60&nbsp;years,&nbsp;UNICEF&nbsp;has&nbsp;been&nbsp;reaching&nbsp;millions&nbsp;of&nbsp;children&nbsp;in&nbsp;</td><td class="diff_next"></td><td class="diff_header" id="to13_37">37</td><td nowrap="nowrap">than&nbsp;60&nbsp;years,&nbsp;UNICEF&nbsp;has&nbsp;been&nbsp;reaching&nbsp;millions&nbsp;of&nbsp;children&nbsp;in&nbsp;</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_38">38</td><td nowrap="nowrap">Indonesia&nbsp;with&nbsp;development&nbsp;and&nbsp;humanitarian&nbsp;assistance.",</td><td class="diff_next"></td><td class="diff_header" id="to13_38">38</td><td nowrap="nowrap">Indonesia&nbsp;with&nbsp;development&nbsp;and&nbsp;humanitarian&nbsp;assistance.",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_39">39</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;"id":&nbsp;"778c64fd-f237-4bf3-973f-25501e0f5390",</td><td class="diff_next"></td><td class="diff_header" id="to13_39">39</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;"id":&nbsp;"778c64fd-f237-4bf3-973f-25501e0f5390",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_40">40</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;"image_url":&nbsp;"2023-05-22-082907.473359unicef.jpeg",</td><td class="diff_next"></td><td class="diff_header" id="to13_40">40</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;"image_url":&nbsp;"2023-05-22-082907.473359unicef.jpeg",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_41">41</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;"is_organization":&nbsp;true,</td><td class="diff_next"></td><td class="diff_header" id="to13_41">41</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;"is_organization":&nbsp;true,</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_42">42</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;"name":&nbsp;"unicef",</td><td class="diff_next"></td><td class="diff_header" id="to13_42">42</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;"name":&nbsp;"unicef",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_43">43</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;"state":&nbsp;"active",</td><td class="diff_next"></td><td class="diff_header" id="to13_43">43</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;"state":&nbsp;"active",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_44">44</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;"title":&nbsp;"UNICEF",</td><td class="diff_next"></td><td class="diff_header" id="to13_44">44</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;"title":&nbsp;"UNICEF",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_45">45</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;"type":&nbsp;"organization"</td><td class="diff_next"></td><td class="diff_header" id="to13_45">45</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;"type":&nbsp;"organization"</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_46">46</td><td nowrap="nowrap">&nbsp;&nbsp;},</td><td class="diff_next"></td><td class="diff_header" id="to13_46">46</td><td nowrap="nowrap">&nbsp;&nbsp;},</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_47">47</td><td nowrap="nowrap">&nbsp;&nbsp;"owner_org":&nbsp;"778c64fd-f237-4bf3-973f-25501e0f5390",</td><td class="diff_next"></td><td class="diff_header" id="to13_47">47</td><td nowrap="nowrap">&nbsp;&nbsp;"owner_org":&nbsp;"778c64fd-f237-4bf3-973f-25501e0f5390",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_48">48</td><td nowrap="nowrap">&nbsp;&nbsp;"private":&nbsp;false,</td><td class="diff_next"></td><td class="diff_header" id="to13_48">48</td><td nowrap="nowrap">&nbsp;&nbsp;"private":&nbsp;false,</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_49">49</td><td nowrap="nowrap">&nbsp;&nbsp;"relationships_as_object":&nbsp;[],</td><td class="diff_next"></td><td class="diff_header" id="to13_49">49</td><td nowrap="nowrap">&nbsp;&nbsp;"relationships_as_object":&nbsp;[],</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_50">50</td><td nowrap="nowrap">&nbsp;&nbsp;"relationships_as_subject":&nbsp;[],</td><td class="diff_next"></td><td class="diff_header" id="to13_50">50</td><td nowrap="nowrap">&nbsp;&nbsp;"relationships_as_subject":&nbsp;[],</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_51">51</td><td nowrap="nowrap">&nbsp;&nbsp;"resources":&nbsp;[</td><td class="diff_next"></td><td class="diff_header" id="to13_51">51</td><td nowrap="nowrap">&nbsp;&nbsp;"resources":&nbsp;[</td></tr>\n <tr><td class="diff_next" id="difflib_chg_to13__1"></td><td class="diff_header" id="from13_52">52</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;{</td><td class="diff_next"></td><td class="diff_header" id="to13_52">52</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;{</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_53">53</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"cache_last_updated":&nbsp;null,</td><td class="diff_next"></td><td class="diff_header" id="to13_53">53</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"cache_last_updated":&nbsp;null,</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_54">54</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"cache_url":&nbsp;null,</td><td class="diff_next"></td><td class="diff_header" id="to13_54">54</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"cache_url":&nbsp;null,</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_55">55</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"created":&nbsp;"2024-06-06T04:18:21.579008",</td><td class="diff_next"></td><td class="diff_header" id="to13_55">55</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"created":&nbsp;"2024-06-06T04:18:21.579008",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_56">56</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"datastore_active":&nbsp;false,</td><td class="diff_next"></td><td class="diff_header" id="to13_56">56</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"datastore_active":&nbsp;false,</td></tr>\n <tr><td class="diff_next"><a href="#difflib_chg_to13__2">n</a></td><td class="diff_header" id="from13_57">57</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"description":&nbsp;"###Definition:\\r\\n*&nbsp;<span class="diff_chg">P</span>u<span class="diff_chg">pil</span>-<span class="diff_chg">qualified&nbsp;t</span>eacher&nbsp;</td><td class="diff_next"><a href="#difflib_chg_to13__2">n</a></td><td class="diff_header" id="to13_57">57</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"description":&nbsp;"###Definition:\\r\\n*&nbsp;<span class="diff_chg">St</span>u<span class="diff_chg">dent</span>-<span class="diff_chg">T</span>eacher&nbsp;<span class="diff_add">ratio&nbsp;for&nbsp;</span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_58">58</td><td nowrap="nowrap"><span class="diff_sub">ratio&nbsp;in&nbsp;lower&nbsp;secondary&nbsp;education&nbsp;in&nbsp;34&nbsp;provinces&nbsp;and&nbsp;</span></td><td class="diff_next"></td><td class="diff_header" id="to13_58">58</td><td nowrap="nowrap"><span class="diff_add">junior&nbsp;high&nbsp;schools&nbsp;(SMP/MTs)&nbsp;in&nbsp;34&nbsp;provinces&nbsp;and&nbsp;</span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_59">59</td><td nowrap="nowrap"><span class="diff_sub">Indonesia.\\r\\n###Unit&nbsp;of&nbsp;Measure:\\r\\n*&nbsp;Ratio\\r\\n###Year:\\r\\n*&nbsp;</span></td><td class="diff_next"></td><td class="diff_header" id="to13_59">59</td><td nowrap="nowrap"><span class="diff_add">Indonesia.\\r\\n###Source:\\r\\n*&nbsp;BPS&nbsp;-&nbsp;Statistik&nbsp;</span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_60">60</td><td nowrap="nowrap"><span class="diff_sub">2016\\r\\n###Source:\\r\\n*&nbsp;EMIS\\r\\n###SDG&nbsp;Indicator:\\r\\n*&nbsp;-\\r\\n###CPAP&nbsp;</span></td><td class="diff_next"></td><td class="diff_header" id="to13_60">60</td><td nowrap="nowrap"><span class="diff_add">Pendidikan\\r\\n###Year:\\r\\n*&nbsp;2023",</span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_61">61</td><td nowrap="nowrap"><span class="diff_sub">Outcome:\\r\\n*&nbsp;Education&nbsp;for&nbsp;Early&nbsp;Childhood&nbsp;and&nbsp;Adolescent&nbsp;</span></td><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td></tr>\n <tr><td class="diff_next" id="difflib_chg_to13__2"></td><td class="diff_header" id="from13_62">62</td><td nowrap="nowrap"><span class="diff_sub">Development\\r\\n###CPAP&nbsp;Output:\\r\\n*&nbsp;2.3&nbsp;Early&nbsp;Childhood&nbsp;Education&nbsp;</span></td><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_63">63</td><td nowrap="nowrap"><span class="diff_sub">(ECE)",</span></td><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_64">64</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"format":&nbsp;"XLSX",</td><td class="diff_next"></td><td class="diff_header" id="to13_61">61</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"format":&nbsp;"XLSX",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_65">65</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"hash":&nbsp;"",</td><td class="diff_next"></td><td class="diff_header" id="to13_62">62</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"hash":&nbsp;"",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_66">66</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"id":&nbsp;"c95cb9ae-ea7b-45bc-b59a-dec648c7c2a2",</td><td class="diff_next"></td><td class="diff_header" id="to13_63">63</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"id":&nbsp;"c95cb9ae-ea7b-45bc-b59a-dec648c7c2a2",</td></tr>\n <tr><td class="diff_next" id="difflib_chg_to13__3"><a href="#difflib_chg_to13__3">n</a></td><td class="diff_header" id="from13_67">67</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"last_modified":&nbsp;"2024-<span class="diff_chg">06</span>-<span class="diff_chg">06</span>T04:1<span class="diff_chg">8</span>:21<span class="diff_chg">.</span>5<span class="diff_chg">367</span>2<span class="diff_chg">6</span>",</td><td class="diff_next"><a href="#difflib_chg_to13__3">n</a></td><td class="diff_header" id="to13_64">64</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"last_modified":&nbsp;"2024-<span class="diff_chg">11</span>-<span class="diff_chg">19</span>T04:1<span class="diff_chg">4</span>:2<span class="diff_add">7.</span>1<span class="diff_chg">4</span>5<span class="diff_chg">4</span>2<span class="diff_chg">5</span>",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_68">68</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"metadata_modified":&nbsp;"2024-<span class="diff_chg">06</span>-<span class="diff_chg">06</span>T04:1<span class="diff_chg">9</span>:1<span class="diff_chg">0.2101</span>7<span class="diff_chg">0</span>",</td><td class="diff_next"></td><td class="diff_header" id="to13_65">65</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"metadata_modified":&nbsp;"2024-<span class="diff_chg">11</span>-<span class="diff_chg">19</span>T04:1<span class="diff_chg">4</span>:<span class="diff_add">27.</span>1<span class="diff_chg">5</span>7<span class="diff_chg">378</span>",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_69">69</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"mimetype":&nbsp;</td><td class="diff_next"></td><td class="diff_header" id="to13_66">66</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"mimetype":&nbsp;</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_70">70</td><td nowrap="nowrap">"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",</td><td class="diff_next"></td><td class="diff_header" id="to13_67">67</td><td nowrap="nowrap">"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",</td></tr>\n <tr><td class="diff_next" id="difflib_chg_to13__4"></td><td class="diff_header" id="from13_71">71</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"mimetype_inner":&nbsp;null,</td><td class="diff_next"></td><td class="diff_header" id="to13_68">68</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"mimetype_inner":&nbsp;null,</td></tr>\n <tr><td class="diff_next"><a href="#difflib_chg_to13__4">n</a></td><td class="diff_header" id="from13_72">72</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"name":&nbsp;"Data&nbsp;in&nbsp;34&nbsp;provinces&nbsp;&amp;&nbsp;Indonesia",</td><td class="diff_next"><a href="#difflib_chg_to13__4">n</a></td><td class="diff_header" id="to13_69">69</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"name":&nbsp;"Data&nbsp;in&nbsp;34&nbsp;provinces&nbsp;&amp;&nbsp;Indonesia<span class="diff_add">&nbsp;(2023)</span>",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_73">73</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"package_id":&nbsp;"f93fc625-5a29-424e-92f3-2383d33cd976",</td><td class="diff_next"></td><td class="diff_header" id="to13_70">70</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"package_id":&nbsp;"f93fc625-5a29-424e-92f3-2383d33cd976",</td></tr>\n <tr><td class="diff_next" id="difflib_chg_to13__5"></td><td class="diff_header" id="from13_74">74</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"position":&nbsp;0,</td><td class="diff_next"></td><td class="diff_header" id="to13_71">71</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"position":&nbsp;0,</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_75">75</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"resource_type":&nbsp;null,</td><td class="diff_next"></td><td class="diff_header" id="to13_72">72</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"resource_type":&nbsp;null,</td></tr>\n <tr><td class="diff_next"><a href="#difflib_chg_to13__5">n</a></td><td class="diff_header" id="from13_76">76</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"size":&nbsp;1<span class="diff_chg">00</span>48,</td><td class="diff_next"><a href="#difflib_chg_to13__5">n</a></td><td class="diff_header" id="to13_73">73</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"size":&nbsp;1<span class="diff_chg">99</span>48,</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_77">77</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"state":&nbsp;"active",</td><td class="diff_next"></td><td class="diff_header" id="to13_74">74</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"state":&nbsp;"active",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_78">78</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"url":&nbsp;</td><td class="diff_next"></td><td class="diff_header" id="to13_75">75</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"url":&nbsp;</td></tr>\n <tr><td class="diff_next"><a href="#difflib_chg_to13__top">t</a></td><td class="diff_header" id="from13_79">79</td><td nowrap="nowrap"><span class="diff_sub">ownload/pupil_qualified_teacher_ratio_lower_secondary_provinces.xlsx",</span></td><td class="diff_next"><a href="#difflib_chg_to13__top">t</a></td><td class="diff_header" id="to13_76">76</td><td nowrap="nowrap"><span class="diff_add">9a-dec648c7c2a2/download/student_teacher_ratio_junior_high_2023.xlsx",</span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_80">80</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"url_type":&nbsp;"upload"</td><td class="diff_next"></td><td class="diff_header" id="to13_77">77</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"url_type":&nbsp;"upload"</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_81">81</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;}</td><td class="diff_next"></td><td class="diff_header" id="to13_78">78</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;}</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_82">82</td><td nowrap="nowrap">&nbsp;&nbsp;],</td><td class="diff_next"></td><td class="diff_header" id="to13_79">79</td><td nowrap="nowrap">&nbsp;&nbsp;],</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_83">83</td><td nowrap="nowrap">&nbsp;&nbsp;"state":&nbsp;"active",</td><td class="diff_next"></td><td class="diff_header" id="to13_80">80</td><td nowrap="nowrap">&nbsp;&nbsp;"state":&nbsp;"active",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_84">84</td><td nowrap="nowrap">&nbsp;&nbsp;"tags":&nbsp;[</td><td class="diff_next"></td><td class="diff_header" id="to13_81">81</td><td nowrap="nowrap">&nbsp;&nbsp;"tags":&nbsp;[</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_85">85</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;{</td><td class="diff_next"></td><td class="diff_header" id="to13_82">82</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;{</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_86">86</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"display_name":&nbsp;"BPS",</td><td class="diff_next"></td><td class="diff_header" id="to13_83">83</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"display_name":&nbsp;"BPS",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_87">87</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"id":&nbsp;"67c89d97-dd4c-4057-a69c-cde0e0076f85",</td><td class="diff_next"></td><td class="diff_header" id="to13_84">84</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"id":&nbsp;"67c89d97-dd4c-4057-a69c-cde0e0076f85",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_88">88</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"name":&nbsp;"BPS",</td><td class="diff_next"></td><td class="diff_header" id="to13_85">85</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"name":&nbsp;"BPS",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_89">89</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"state":&nbsp;"active",</td><td class="diff_next"></td><td class="diff_header" id="to13_86">86</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"state":&nbsp;"active",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_90">90</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"vocabulary_id":&nbsp;null</td><td class="diff_next"></td><td class="diff_header" id="to13_87">87</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"vocabulary_id":&nbsp;null</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_91">91</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;},</td><td class="diff_next"></td><td class="diff_header" id="to13_88">88</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;},</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_92">92</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;{</td><td class="diff_next"></td><td class="diff_header" id="to13_89">89</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;{</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_93">93</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"display_name":&nbsp;"Education",</td><td class="diff_next"></td><td class="diff_header" id="to13_90">90</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"display_name":&nbsp;"Education",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_94">94</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"id":&nbsp;"dfec31d6-695d-415f-8144-1b45c6809ef5",</td><td class="diff_next"></td><td class="diff_header" id="to13_91">91</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"id":&nbsp;"dfec31d6-695d-415f-8144-1b45c6809ef5",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_95">95</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"name":&nbsp;"Education",</td><td class="diff_next"></td><td class="diff_header" id="to13_92">92</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"name":&nbsp;"Education",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_96">96</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"state":&nbsp;"active",</td><td class="diff_next"></td><td class="diff_header" id="to13_93">93</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"state":&nbsp;"active",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_97">97</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"vocabulary_id":&nbsp;null</td><td class="diff_next"></td><td class="diff_header" id="to13_94">94</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"vocabulary_id":&nbsp;null</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_98">98</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;},</td><td class="diff_next"></td><td class="diff_header" id="to13_95">95</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;},</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_99">99</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;{</td><td class="diff_next"></td><td class="diff_header" id="to13_96">96</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;{</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_100">100</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"display_name":&nbsp;"SDG",</td><td class="diff_next"></td><td class="diff_header" id="to13_97">97</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"display_name":&nbsp;"SDG",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_101">101</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"id":&nbsp;"27a90a95-ff73-4dc3-8457-65160fc73eba",</td><td class="diff_next"></td><td class="diff_header" id="to13_98">98</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"id":&nbsp;"27a90a95-ff73-4dc3-8457-65160fc73eba",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_102">102</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"name":&nbsp;"SDG",</td><td class="diff_next"></td><td class="diff_header" id="to13_99">99</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"name":&nbsp;"SDG",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_103">103</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"state":&nbsp;"active",</td><td class="diff_next"></td><td class="diff_header" id="to13_100">100</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"state":&nbsp;"active",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_104">104</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"vocabulary_id":&nbsp;null</td><td class="diff_next"></td><td class="diff_header" id="to13_101">101</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"vocabulary_id":&nbsp;null</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_105">105</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;},</td><td class="diff_next"></td><td class="diff_header" id="to13_102">102</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;},</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_106">106</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;{</td><td class="diff_next"></td><td class="diff_header" id="to13_103">103</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;{</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_107">107</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"display_name":&nbsp;"SDG&nbsp;4",</td><td class="diff_next"></td><td class="diff_header" id="to13_104">104</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"display_name":&nbsp;"SDG&nbsp;4",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_108">108</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"id":&nbsp;"1ba3c64b-8853-4f16-9ed7-4908564fdb80",</td><td class="diff_next"></td><td class="diff_header" id="to13_105">105</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"id":&nbsp;"1ba3c64b-8853-4f16-9ed7-4908564fdb80",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_109">109</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"name":&nbsp;"SDG&nbsp;4",</td><td class="diff_next"></td><td class="diff_header" id="to13_106">106</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"name":&nbsp;"SDG&nbsp;4",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_110">110</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"state":&nbsp;"active",</td><td class="diff_next"></td><td class="diff_header" id="to13_107">107</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"state":&nbsp;"active",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_111">111</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"vocabulary_id":&nbsp;null</td><td class="diff_next"></td><td class="diff_header" id="to13_108">108</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"vocabulary_id":&nbsp;null</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_112">112</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;}</td><td class="diff_next"></td><td class="diff_header" id="to13_109">109</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;}</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_113">113</td><td nowrap="nowrap">&nbsp;&nbsp;],</td><td class="diff_next"></td><td class="diff_header" id="to13_110">110</td><td nowrap="nowrap">&nbsp;&nbsp;],</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_114">114</td><td nowrap="nowrap">&nbsp;&nbsp;"title":&nbsp;"Student-Teacher&nbsp;ratio&nbsp;in&nbsp;junior&nbsp;high&nbsp;schools&nbsp;(SMP/MTs)",</td><td class="diff_next"></td><td class="diff_header" id="to13_111">111</td><td nowrap="nowrap">&nbsp;&nbsp;"title":&nbsp;"Student-Teacher&nbsp;ratio&nbsp;in&nbsp;junior&nbsp;high&nbsp;schools&nbsp;(SMP/MTs)",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_115">115</td><td nowrap="nowrap">&nbsp;&nbsp;"type":&nbsp;"dataset",</td><td class="diff_next"></td><td class="diff_header" id="to13_112">112</td><td nowrap="nowrap">&nbsp;&nbsp;"type":&nbsp;"dataset",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_116">116</td><td nowrap="nowrap">&nbsp;&nbsp;"url":&nbsp;"BPS&nbsp;-&nbsp;Statistik&nbsp;Pendidikan",</td><td class="diff_next"></td><td class="diff_header" id="to13_113">113</td><td nowrap="nowrap">&nbsp;&nbsp;"url":&nbsp;"BPS&nbsp;-&nbsp;Statistik&nbsp;Pendidikan",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_117">117</td><td nowrap="nowrap">&nbsp;&nbsp;"version":&nbsp;""</td><td class="diff_next"></td><td class="diff_header" id="to13_114">114</td><td nowrap="nowrap">&nbsp;&nbsp;"version":&nbsp;""</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_118">118</td><td nowrap="nowrap">}</td><td class="diff_next"></td><td class="diff_header" id="to13_115">115</td><td nowrap="nowrap">}</td></tr>\n </tbody>\n </table>', 'activities': [{'id': '32bd6459-084f-4a81-891c-05af847a523c', 'timestamp': '2024-11-19T04:13:25.669614', 'user_id': '0559a5db-3a26-43ab-a5a7-448bb0b37ded', 'object_id': 'f93fc625-5a29-424e-92f3-2383d33cd976', 'activity_type': 'changed package', 'data': {'package': {'author': 'UNICEF', 'author_email': '', 'creator_user_id': '0559a5db-3a26-43ab-a5a7-448bb0b37ded', 'id': 'f93fc625-5a29-424e-92f3-2383d33cd976', 'isopen': True, 'license_id': 'other-open', 'license_title': 'Other (Open)', 'maintainer': 'UNICEF', 'maintainer_email': '', 'metadata_created': '2024-06-06T04:17:57.758391', 'metadata_modified': '2024-11-19T04:13:25.629841', 'name': 'student-teacher-ratio-junior-high-schools-smp-mts', 'notes': '###Definition:\r\n* __Student-Teacher ratio in junior high schools (SMP/MTs)__ refers to the number of students per teacher in junior high schools (SMP/MTs).\r\n* For example, a student-teacher ratio of 20:1 means that there are 20 students for every 1 teacher. A lower ratio generally indicates that teachers have more time to devote to each student, potentially leading to better educational outcomes.\r\n###Unit of Measure:\r\n* Ratio\r\n###Year:\r\n* 2023\r\n###SDG Indicator:\r\n* __4.c__ By 2030, substantially increase the supply of qualified teachers, including through international cooperation for teacher training in developing countries, especially least developed countries and small island developing States\r\n###CPAP Outcome:\r\n* Education for Early Childhood and Adolescent Development\r\n###CPAP Output:\r\n* 2.1 Basic education', 'num_resources': 1, 'num_tags': 4, 'organization': {'id': '778c64fd-f237-4bf3-973f-25501e0f5390', 'name': 'unicef', 'title': 'UNICEF', 'type': 'organization', 'description': "UNICEF, officially United Nations Children's Fund, is an agency of the United Nations responsible for providing humanitarian and developmental aid to children worldwide. For more than 60 years, UNICEF has been reaching millions of children in Indonesia with development and humanitarian assistance.", 'image_url': '2023-05-22-082907.473359unicef.jpeg', 'created': '2023-05-22T08:20:54.352759', 'is_organization': True, 'approval_status': 'approved', 'state': 'active'}, 'owner_org': '778c64fd-f237-4bf3-973f-25501e0f5390', 'private': False, 'state': 'active', 'title': 'Student-Teacher ratio in junior high schools (SMP/MTs)', 'type': 'dataset', 'url': 'BPS - Statistik Pendidikan', 'version': '', 'resources': [{'cache_last_updated': None, 'cache_url': None, 'created': '2024-06-06T04:18:21.579008', 'datastore_active': False, 'description': '###Definition:\r\n* Pupil-qualified teacher ratio in lower secondary education in 34 provinces and Indonesia.\r\n###Unit of Measure:\r\n* Ratio\r\n###Year:\r\n* 2016\r\n###Source:\r\n* EMIS\r\n###SDG Indicator:\r\n* -\r\n###CPAP Outcome:\r\n* Education for Early Childhood and Adolescent Development\r\n###CPAP Output:\r\n* 2.3 Early Childhood Education (ECE)', 'format': 'XLSX', 'hash': '', 'id': 'c95cb9ae-ea7b-45bc-b59a-dec648c7c2a2', 'last_modified': '2024-06-06T04:18:21.536726', 'metadata_modified': '2024-06-06T04:19:10.210170', 'mimetype': 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'mimetype_inner': None, 'name': 'Data in 34 provinces & Indonesia', 'package_id': 'f93fc625-5a29-424e-92f3-2383d33cd976', 'position': 0, 'resource_type': None, 'size': 10048, 'state': 'active', 'url': 'https://data4children.org/dataset/f93fc625-5a29-424e-92f3-2383d33cd976/resource/c95cb9ae-ea7b-45bc-b59a-dec648c7c2a2/download/pupil_qualified_teacher_ratio_lower_secondary_provinces.xlsx', 'url_type': 'upload'}], 'tags': [{'display_name': 'BPS', 'id': '67c89d97-dd4c-4057-a69c-cde0e0076f85', 'name': 'BPS', 'state': 'active', 'vocabulary_id': None}, {'display_name': 'Education', 'id': 'dfec31d6-695d-415f-8144-1b45c6809ef5', 'name': 'Education', 'state': 'active', 'vocabulary_id': None}, {'display_name': 'SDG', 'id': '27a90a95-ff73-4dc3-8457-65160fc73eba', 'name': 'SDG', 'state': 'active', 'vocabulary_id': None}, {'display_name': 'SDG 4', 'id': '1ba3c64b-8853-4f16-9ed7-4908564fdb80', 'name': 'SDG 4', 'state': 'active', 'vocabulary_id': None}], 'extras': [], 'groups': [], 'relationships_as_subject': [], 'relationships_as_object': []}, 'actor': 'ssalmiah'}}, {'id': '848f3a44-941b-4273-9b2f-e9e24dbee600', 'timestamp': '2024-11-19T04:14:27.195412', 'user_id': '0559a5db-3a26-43ab-a5a7-448bb0b37ded', 'object_id': 'f93fc625-5a29-424e-92f3-2383d33cd976', 'activity_type': 'changed package', 'data': {'package': {'author': 'UNICEF', 'author_email': '', 'creator_user_id': '0559a5db-3a26-43ab-a5a7-448bb0b37ded', 'id': 'f93fc625-5a29-424e-92f3-2383d33cd976', 'isopen': True, 'license_id': 'other-open', 'license_title': 'Other (Open)', 'maintainer': 'UNICEF', 'maintainer_email': '', 'metadata_created': '2024-06-06T04:17:57.758391', 'metadata_modified': '2024-11-19T04:14:27.153751', 'name': 'student-teacher-ratio-junior-high-schools-smp-mts', 'notes': '###Definition:\r\n* __Student-Teacher ratio in junior high schools (SMP/MTs)__ refers to the number of students per teacher in junior high schools (SMP/MTs).\r\n* For example, a student-teacher ratio of 20:1 means that there are 20 students for every 1 teacher. A lower ratio generally indicates that teachers have more time to devote to each student, potentially leading to better educational outcomes.\r\n###Unit of Measure:\r\n* Ratio\r\n###Year:\r\n* 2023\r\n###SDG Indicator:\r\n* __4.c__ By 2030, substantially increase the supply of qualified teachers, including through international cooperation for teacher training in developing countries, especially least developed countries and small island developing States\r\n###CPAP Outcome:\r\n* Education for Early Childhood and Adolescent Development\r\n###CPAP Output:\r\n* 2.1 Basic education', 'num_resources': 1, 'num_tags': 4, 'organization': {'id': '778c64fd-f237-4bf3-973f-25501e0f5390', 'name': 'unicef', 'title': 'UNICEF', 'type': 'organization', 'description': "UNICEF, officially United Nations Children's Fund, is an agency of the United Nations responsible for providing humanitarian and developmental aid to children worldwide. For more than 60 years, UNICEF has been reaching millions of children in Indonesia with development and humanitarian assistance.", 'image_url': '2023-05-22-082907.473359unicef.jpeg', 'created': '2023-05-22T08:20:54.352759', 'is_organization': True, 'approval_status': 'approved', 'state': 'active'}, 'owner_org': '778c64fd-f237-4bf3-973f-25501e0f5390', 'private': False, 'state': 'active', 'title': 'Student-Teacher ratio in junior high schools (SMP/MTs)', 'type': 'dataset', 'url': 'BPS - Statistik Pendidikan', 'version': '', 'resources': [{'cache_last_updated': None, 'cache_url': None, 'created': '2024-06-06T04:18:21.579008', 'datastore_active': False, 'description': '###Definition:\r\n* Student-Teacher ratio for junior high schools (SMP/MTs) in 34 provinces and Indonesia.\r\n###Source:\r\n* BPS - Statistik Pendidikan\r\n###Year:\r\n* 2023', 'format': 'XLSX', 'hash': '', 'id': 'c95cb9ae-ea7b-45bc-b59a-dec648c7c2a2', 'last_modified': '2024-11-19T04:14:27.145425', 'metadata_modified': '2024-11-19T04:14:27.157378', 'mimetype': 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'mimetype_inner': None, 'name': 'Data in 34 provinces & Indonesia (2023)', 'package_id': 'f93fc625-5a29-424e-92f3-2383d33cd976', 'position': 0, 'resource_type': None, 'size': 19948, 'state': 'active', 'url': 'https://data4children.org/dataset/f93fc625-5a29-424e-92f3-2383d33cd976/resource/c95cb9ae-ea7b-45bc-b59a-dec648c7c2a2/download/student_teacher_ratio_junior_high_2023.xlsx', 'url_type': 'upload'}], 'tags': [{'display_name': 'BPS', 'id': '67c89d97-dd4c-4057-a69c-cde0e0076f85', 'name': 'BPS', 'state': 'active', 'vocabulary_id': None}, {'display_name': 'Education', 'id': 'dfec31d6-695d-415f-8144-1b45c6809ef5', 'name': 'Education', 'state': 'active', 'vocabulary_id': None}, {'display_name': 'SDG', 'id': '27a90a95-ff73-4dc3-8457-65160fc73eba', 'name': 'SDG', 'state': 'active', 'vocabulary_id': None}, {'display_name': 'SDG 4', 'id': '1ba3c64b-8853-4f16-9ed7-4908564fdb80', 'name': 'SDG 4', 'state': 'active', 'vocabulary_id': None}], 'extras': [], 'groups': [], 'relationships_as_subject': [], 'relationships_as_object': []}, 'actor': 'ssalmiah'}}]}
c <flask.g of 'ckan.config.middleware.flask_app'>
g <flask.g of 'ckan.config.middleware.flask_app'>
h {'redirect_to': <function redirect_to at 0x7f7560282a60>, 'url': <function url at 0x7f7560282b80>, 'get_site_protocol_and_host': <function get_site_protocol_and_host at 0x7f7560282af0>, 'url_for': <function url_for at 0x7f7560282d30>, 'url_for_static': <function url_for_static at 0x7f7560282ee0>, 'url_for_static_or_external': <function url_for_static_or_external at 0x7f7560282f70>, 'is_url': <function is_url at 0x7f7560285040>, 'url_is_local': <function url_is_local at 0x7f7560285160>, 'full_current_url': <function full_current_url at 0x7f75602851f0>, 'current_url': <function current_url at 0x7f7560285280>, 'lang': <function lang at 0x7f7560285310>, 'ckan_version': <function ckan_version at 0x7f75602853a0>, 'lang_native_name': <function lang_native_name at 0x7f7560285430>, 'is_rtl_language': <function is_rtl_language at 0x7f75602854c0>, 'get_rtl_theme': <function get_rtl_theme at 0x7f7560285550>, 'get_rtl_css': <function get_rtl_css at 0x7f75602855e0>, 'flash_notice': <function flash_notice at 0x7f7560285670>, 'flash_error': <function flash_error at 0x7f7560285af0>, 'flash_success': <function flash_success at 0x7f7560285b80>, 'are_there_flash_messages': <function are_there_flash_messages at 0x7f7560285c10>, 'link_to': <function link_to at 0x7f75602860d0>, 'file': <function file at 0x7f7560286160>, 'submit': <function submit at 0x7f75602861f0>, 'nav_link': <function nav_link at 0x7f7560286280>, 'wrapped': <function deprecated.<locals>.decorator.<locals>.wrapped at 0x7f75602871f0>, 'build_nav_main': <function build_nav_main at 0x7f7560286430>, 'build_nav_icon': <function build_nav_icon at 0x7f7560286820>, 'build_nav': <function build_nav at 0x7f75602868b0>, 'build_extra_admin_nav': <function build_extra_admin_nav at 0x7f75602869d0>, 'default_group_type': <function default_group_type at 0x7f7560286af0>, 'get_facet_items_dict': <function get_facet_items_dict at 0x7f7560286b80>, 'has_more_facets': <function has_more_facets at 0x7f7560286c10>, 'unselected_facet_items': <function unselected_facet_items at 0x7f7560286ca0>, 'get_param_int': <function get_param_int at 0x7f7560286d30>, 'sorted_extras': <function sorted_extras at 0x7f7560286f70>, 'check_access': <function check_access at 0x7f7560287040>, 'linked_user': <function linked_user at 0x7f75602870d0>, 'group_name_to_title': <function group_name_to_title at 0x7f7560287280>, 'truncate': <function truncate at 0x7f7560287310>, 'markdown_extract': <function markdown_extract at 0x7f75602873a0>, 'icon_url': <function icon_url at 0x7f7560287430>, 'icon_html': <function icon_html at 0x7f75602874c0>, 'icon': <function icon at 0x7f7560287550>, 'resource_icon': <function resource_icon at 0x7f75602875e0>, 'format_icon': <function format_icon at 0x7f7560287670>, 'dict_list_reduce': <function dict_list_reduce at 0x7f7560287700>, 'gravatar': <function gravatar at 0x7f7560287790>, 'sanitize_url': <function sanitize_url at 0x7f7560287820>, 'user_image': <function user_image at 0x7f75602878b0>, 'pager_url': <function pager_url at 0x7f7560287940>, 'get_page_number': <function get_page_number at 0x7f75602879d0>, 'get_display_timezone': <function get_display_timezone at 0x7f7560287a60>, 'render_datetime': <function render_datetime at 0x7f7560287af0>, 'date_str_to_datetime': <function date_str_to_datetime at 0x7f7560287b80>, 'parse_rfc_2822_date': <function parse_rfc_2822_date at 0x7f7560287c10>, 'time_ago_from_timestamp': <function time_ago_from_timestamp at 0x7f7560287ca0>, 'button_attr': <function button_attr at 0x7f7560287f70>, 'dataset_display_name': <function dataset_display_name at 0x7f7560288040>, 'dataset_link': <function dataset_link at 0x7f75602880d0>, 'resource_display_name': <function resource_display_name at 0x7f7560288160>, 'resource_link': <function resource_link at 0x7f75602881f0>, 'tag_link': <function tag_link at 0x7f7560288280>, 'group_link': <function group_link at 0x7f7560288310>, 'organization_link': <function organization_link at 0x7f75602883a0>, 'dump_json': <function dump_json at 0x7f7560288430>, 'auto_log_message': <function auto_log_message at 0x7f75602884c0>, 'activity_div': <function activity_div at 0x7f7560288550>, 'snippet': <function snippet at 0x7f75602885e0>, 'convert_to_dict': <function convert_to_dict at 0x7f7560288670>, 'follow_button': <function follow_button at 0x7f7560288700>, 'follow_count': <function follow_count at 0x7f7560288790>, 'add_url_param': <function add_url_param at 0x7f75602888b0>, 'remove_url_param': <function remove_url_param at 0x7f7560288940>, 'include_resource': <function include_resource at 0x7f75602889d0>, 'urls_for_resource': <function urls_for_resource at 0x7f7560288a60>, 'debug_inspect': <function debug_inspect at 0x7f7560288af0>, 'popular': <function popular at 0x7f7560288b80>, 'groups_available': <function groups_available at 0x7f7560288c10>, 'organizations_available': <function organizations_available at 0x7f7560288ca0>, 'roles_translated': <function roles_translated at 0x7f7560288d30>, 'user_in_org_or_group': <function user_in_org_or_group at 0x7f7560288dc0>, 'dashboard_activity_stream': <function dashboard_activity_stream at 0x7f7560288e50>, 'recently_changed_packages_activity_stream': <function recently_changed_packages_activity_stream at 0x7f7560288ee0>, 'escape_js': <function escape_js at 0x7f7560288f70>, 'get_pkg_dict_extra': <function get_pkg_dict_extra at 0x7f7560289040>, 'get_request_param': <function get_request_param at 0x7f75602890d0>, 'html_auto_link': <function html_auto_link at 0x7f7560289160>, 'render_markdown': <function render_markdown at 0x7f75602891f0>, 'format_resource_items': <function format_resource_items at 0x7f7560289280>, 'resource_preview': <function resource_preview at 0x7f7560289310>, 'get_allowed_view_types': <function get_allowed_view_types at 0x7f75602893a0>, 'rendered_resource_view': <function rendered_resource_view at 0x7f7560289430>, 'view_resource_url': <function view_resource_url at 0x7f75602894c0>, 'resource_view_is_filterable': <function resource_view_is_filterable at 0x7f7560289550>, 'resource_view_get_fields': <function resource_view_get_fields at 0x7f75602895e0>, 'resource_view_is_iframed': <function resource_view_is_iframed at 0x7f7560289670>, 'resource_view_icon': <function resource_view_icon at 0x7f7560289700>, 'resource_view_display_preview': <function resource_view_display_preview at 0x7f7560289790>, 'resource_view_full_page': <function resource_view_full_page at 0x7f7560289820>, 'remove_linebreaks': <function remove_linebreaks at 0x7f75602898b0>, 'list_dict_filter': <function list_dict_filter at 0x7f7560289940>, 'SI_number_span': <function SI_number_span at 0x7f75602899d0>, 'new_activities': <function new_activities at 0x7f7560289a60>, 'uploads_enabled': <function uploads_enabled at 0x7f7560289af0>, 'get_featured_organizations': <function get_featured_organizations at 0x7f7560289b80>, 'get_featured_groups': <function get_featured_groups at 0x7f7560289c10>, 'featured_group_org': <function featured_group_org at 0x7f7560289ca0>, 'get_site_statistics': <function get_site_statistics at 0x7f7560289d30>, 'resource_formats': <function resource_formats at 0x7f7560289dc0>, 'unified_resource_format': <function unified_resource_format at 0x7f7560289e50>, 'check_config_permission': <function check_config_permission at 0x7f7560289ee0>, 'get_organization': <function get_organization at 0x7f7560289f70>, 'license_options': <function license_options at 0x7f756028a040>, 'get_translated': <function get_translated at 0x7f756028a0d0>, 'facets': <function facets at 0x7f756028a160>, 'mail_to': <function mail_to at 0x7f756028a1f0>, 'radio': <function radio at 0x7f756028a280>, 'clean_html': <function clean_html at 0x7f756028a310>, 'flash': <ckan.lib.helpers._Flash object at 0x7f7560398e50>, 'localised_number': <function localised_number at 0x7f756036b1f0>, 'localised_SI_number': <function localised_SI_number at 0x7f756036b310>, 'localised_nice_date': <function localised_nice_date at 0x7f756036b160>, 'localised_filesize': <function localised_filesize at 0x7f756036b280>, 'get_available_locales': <function get_available_locales at 0x7f75615d21f0>, 'get_locales_dict': <function get_locales_dict at 0x7f75615d2160>, 'literal': <class 'ckan.lib.helpers.literal'>, 'asbool': <function asbool at 0x7f7561c5dee0>, 'urlencode': <function urlencode at 0x7f7562d86280>, 'include_asset': <function include_asset at 0x7f7560282550>, 'render_assets': <function render_assets at 0x7f7560282670>, 'sanitize_id': <function sanitize_id at 0x7f756028a430>, 'compare_pkg_dicts': <function compare_pkg_dicts at 0x7f756028a4c0>, 'activity_list_select': <function activity_list_select at 0x7f756028a550>, 'get_collaborators': <function get_collaborators at 0x7f756028a5e0>, 'can_update_owner_org': <function can_update_owner_org at 0x7f756028a670>, 'check_ckan_version': <function check_ckan_version at 0x7f756028a700>, 'csrf_input': <function csrf_input at 0x7f756028a790>, 'get_map_config': <function get_mapview_config at 0x7f755ea524c0>, 'get_dataproxy_url': <function get_dataproxy_url at 0x7f755ea52700>, 'datapusher_status': <function datapusher_status at 0x7f755e9f8ee0>, 'datapusher_status_description': <function datapusher_status_description at 0x7f755e9f8f70>, 'datastore_dictionary': <function datastore_dictionary at 0x7f755ea35550>}
pkg_dict {'author': 'UNICEF', 'author_email': '', 'creator_user_id': '0559a5db-3a26-43ab-a5a7-448bb0b37ded', 'id': 'f93fc625-5a29-424e-92f3-2383d33cd976', 'isopen': True, 'license_id': 'other-open', 'license_title': 'Other (Open)', 'maintainer': 'UNICEF', 'maintainer_email': '', 'metadata_created': '2024-06-06T04:17:57.758391', 'metadata_modified': '2024-11-19T04:14:27.153751', 'name': 'student-teacher-ratio-junior-high-schools-smp-mts', 'notes': '###Definition:\r\n* __Student-Teacher ratio in junior high schools (SMP/MTs)__ refers to the number of students per teacher in junior high schools (SMP/MTs).\r\n* For example, a student-teacher ratio of 20:1 means that there are 20 students for every 1 teacher. A lower ratio generally indicates that teachers have more time to devote to each student, potentially leading to better educational outcomes.\r\n###Unit of Measure:\r\n* Ratio\r\n###Year:\r\n* 2023\r\n###SDG Indicator:\r\n* __4.c__ By 2030, substantially increase the supply of qualified teachers, including through international cooperation for teacher training in developing countries, especially least developed countries and small island developing States\r\n###CPAP Outcome:\r\n* Education for Early Childhood and Adolescent Development\r\n###CPAP Output:\r\n* 2.1 Basic education', 'num_resources': 1, 'num_tags': 4, 'organization': {'id': '778c64fd-f237-4bf3-973f-25501e0f5390', 'name': 'unicef', 'title': 'UNICEF', 'type': 'organization', 'description': "UNICEF, officially United Nations Children's Fund, is an agency of the United Nations responsible for providing humanitarian and developmental aid to children worldwide. For more than 60 years, UNICEF has been reaching millions of children in Indonesia with development and humanitarian assistance.", 'image_url': '2023-05-22-082907.473359unicef.jpeg', 'created': '2023-05-22T08:20:54.352759', 'is_organization': True, 'approval_status': 'approved', 'state': 'active'}, 'owner_org': '778c64fd-f237-4bf3-973f-25501e0f5390', 'private': False, 'state': 'active', 'title': 'Student-Teacher ratio in junior high schools (SMP/MTs)', 'type': 'dataset', 'url': 'BPS - Statistik Pendidikan', 'version': '', 'resources': [{'cache_last_updated': None, 'cache_url': None, 'created': '2024-06-06T04:18:21.579008', 'datastore_active': False, 'description': '###Definition:\r\n* Student-Teacher ratio for junior high schools (SMP/MTs) in 34 provinces and Indonesia.\r\n###Source:\r\n* BPS - Statistik Pendidikan\r\n###Year:\r\n* 2023', 'format': 'XLSX', 'hash': '', 'id': 'c95cb9ae-ea7b-45bc-b59a-dec648c7c2a2', 'last_modified': '2024-11-19T04:14:27.145425', 'metadata_modified': '2024-11-19T04:14:27.157378', 'mimetype': 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'mimetype_inner': None, 'name': 'Data in 34 provinces & Indonesia (2023)', 'package_id': 'f93fc625-5a29-424e-92f3-2383d33cd976', 'position': 0, 'resource_type': None, 'size': 19948, 'state': 'active', 'url': 'https://data4children.org/dataset/f93fc625-5a29-424e-92f3-2383d33cd976/resource/c95cb9ae-ea7b-45bc-b59a-dec648c7c2a2/download/student_teacher_ratio_junior_high_2023.xlsx', 'url_type': 'upload'}], 'tags': [{'display_name': 'BPS', 'id': '67c89d97-dd4c-4057-a69c-cde0e0076f85', 'name': 'BPS', 'state': 'active', 'vocabulary_id': None}, {'display_name': 'Education', 'id': 'dfec31d6-695d-415f-8144-1b45c6809ef5', 'name': 'Education', 'state': 'active', 'vocabulary_id': None}, {'display_name': 'SDG', 'id': '27a90a95-ff73-4dc3-8457-65160fc73eba', 'name': 'SDG', 'state': 'active', 'vocabulary_id': None}, {'display_name': 'SDG 4', 'id': '1ba3c64b-8853-4f16-9ed7-4908564fdb80', 'name': 'SDG 4', 'state': 'active', 'vocabulary_id': None}], 'extras': [], 'groups': [], 'relationships_as_subject': [], 'relationships_as_object': []}
request <Request 'https://data4children.org/dataset/changes/848f3a44-941b-4273-9b2f-e9e24dbee600' [GET]>
session {'_domain': None, '_path': '/', '_accessed_time': 1742248922.5705786, '_creation_time': 1742248922.5705786}
ungettext <function ungettext at 0x7f7561c5d700>

snippets/language_selector.html

Variable Value
c <flask.g of 'ckan.config.middleware.flask_app'>
g <flask.g of 'ckan.config.middleware.flask_app'>
h {'redirect_to': <function redirect_to at 0x7f7560282a60>, 'url': <function url at 0x7f7560282b80>, 'get_site_protocol_and_host': <function get_site_protocol_and_host at 0x7f7560282af0>, 'url_for': <function url_for at 0x7f7560282d30>, 'url_for_static': <function url_for_static at 0x7f7560282ee0>, 'url_for_static_or_external': <function url_for_static_or_external at 0x7f7560282f70>, 'is_url': <function is_url at 0x7f7560285040>, 'url_is_local': <function url_is_local at 0x7f7560285160>, 'full_current_url': <function full_current_url at 0x7f75602851f0>, 'current_url': <function current_url at 0x7f7560285280>, 'lang': <function lang at 0x7f7560285310>, 'ckan_version': <function ckan_version at 0x7f75602853a0>, 'lang_native_name': <function lang_native_name at 0x7f7560285430>, 'is_rtl_language': <function is_rtl_language at 0x7f75602854c0>, 'get_rtl_theme': <function get_rtl_theme at 0x7f7560285550>, 'get_rtl_css': <function get_rtl_css at 0x7f75602855e0>, 'flash_notice': <function flash_notice at 0x7f7560285670>, 'flash_error': <function flash_error at 0x7f7560285af0>, 'flash_success': <function flash_success at 0x7f7560285b80>, 'are_there_flash_messages': <function are_there_flash_messages at 0x7f7560285c10>, 'link_to': <function link_to at 0x7f75602860d0>, 'file': <function file at 0x7f7560286160>, 'submit': <function submit at 0x7f75602861f0>, 'nav_link': <function nav_link at 0x7f7560286280>, 'wrapped': <function deprecated.<locals>.decorator.<locals>.wrapped at 0x7f75602871f0>, 'build_nav_main': <function build_nav_main at 0x7f7560286430>, 'build_nav_icon': <function build_nav_icon at 0x7f7560286820>, 'build_nav': <function build_nav at 0x7f75602868b0>, 'build_extra_admin_nav': <function build_extra_admin_nav at 0x7f75602869d0>, 'default_group_type': <function default_group_type at 0x7f7560286af0>, 'get_facet_items_dict': <function get_facet_items_dict at 0x7f7560286b80>, 'has_more_facets': <function has_more_facets at 0x7f7560286c10>, 'unselected_facet_items': <function unselected_facet_items at 0x7f7560286ca0>, 'get_param_int': <function get_param_int at 0x7f7560286d30>, 'sorted_extras': <function sorted_extras at 0x7f7560286f70>, 'check_access': <function check_access at 0x7f7560287040>, 'linked_user': <function linked_user at 0x7f75602870d0>, 'group_name_to_title': <function group_name_to_title at 0x7f7560287280>, 'truncate': <function truncate at 0x7f7560287310>, 'markdown_extract': <function markdown_extract at 0x7f75602873a0>, 'icon_url': <function icon_url at 0x7f7560287430>, 'icon_html': <function icon_html at 0x7f75602874c0>, 'icon': <function icon at 0x7f7560287550>, 'resource_icon': <function resource_icon at 0x7f75602875e0>, 'format_icon': <function format_icon at 0x7f7560287670>, 'dict_list_reduce': <function dict_list_reduce at 0x7f7560287700>, 'gravatar': <function gravatar at 0x7f7560287790>, 'sanitize_url': <function sanitize_url at 0x7f7560287820>, 'user_image': <function user_image at 0x7f75602878b0>, 'pager_url': <function pager_url at 0x7f7560287940>, 'get_page_number': <function get_page_number at 0x7f75602879d0>, 'get_display_timezone': <function get_display_timezone at 0x7f7560287a60>, 'render_datetime': <function render_datetime at 0x7f7560287af0>, 'date_str_to_datetime': <function date_str_to_datetime at 0x7f7560287b80>, 'parse_rfc_2822_date': <function parse_rfc_2822_date at 0x7f7560287c10>, 'time_ago_from_timestamp': <function time_ago_from_timestamp at 0x7f7560287ca0>, 'button_attr': <function button_attr at 0x7f7560287f70>, 'dataset_display_name': <function dataset_display_name at 0x7f7560288040>, 'dataset_link': <function dataset_link at 0x7f75602880d0>, 'resource_display_name': <function resource_display_name at 0x7f7560288160>, 'resource_link': <function resource_link at 0x7f75602881f0>, 'tag_link': <function tag_link at 0x7f7560288280>, 'group_link': <function group_link at 0x7f7560288310>, 'organization_link': <function organization_link at 0x7f75602883a0>, 'dump_json': <function dump_json at 0x7f7560288430>, 'auto_log_message': <function auto_log_message at 0x7f75602884c0>, 'activity_div': <function activity_div at 0x7f7560288550>, 'snippet': <function snippet at 0x7f75602885e0>, 'convert_to_dict': <function convert_to_dict at 0x7f7560288670>, 'follow_button': <function follow_button at 0x7f7560288700>, 'follow_count': <function follow_count at 0x7f7560288790>, 'add_url_param': <function add_url_param at 0x7f75602888b0>, 'remove_url_param': <function remove_url_param at 0x7f7560288940>, 'include_resource': <function include_resource at 0x7f75602889d0>, 'urls_for_resource': <function urls_for_resource at 0x7f7560288a60>, 'debug_inspect': <function debug_inspect at 0x7f7560288af0>, 'popular': <function popular at 0x7f7560288b80>, 'groups_available': <function groups_available at 0x7f7560288c10>, 'organizations_available': <function organizations_available at 0x7f7560288ca0>, 'roles_translated': <function roles_translated at 0x7f7560288d30>, 'user_in_org_or_group': <function user_in_org_or_group at 0x7f7560288dc0>, 'dashboard_activity_stream': <function dashboard_activity_stream at 0x7f7560288e50>, 'recently_changed_packages_activity_stream': <function recently_changed_packages_activity_stream at 0x7f7560288ee0>, 'escape_js': <function escape_js at 0x7f7560288f70>, 'get_pkg_dict_extra': <function get_pkg_dict_extra at 0x7f7560289040>, 'get_request_param': <function get_request_param at 0x7f75602890d0>, 'html_auto_link': <function html_auto_link at 0x7f7560289160>, 'render_markdown': <function render_markdown at 0x7f75602891f0>, 'format_resource_items': <function format_resource_items at 0x7f7560289280>, 'resource_preview': <function resource_preview at 0x7f7560289310>, 'get_allowed_view_types': <function get_allowed_view_types at 0x7f75602893a0>, 'rendered_resource_view': <function rendered_resource_view at 0x7f7560289430>, 'view_resource_url': <function view_resource_url at 0x7f75602894c0>, 'resource_view_is_filterable': <function resource_view_is_filterable at 0x7f7560289550>, 'resource_view_get_fields': <function resource_view_get_fields at 0x7f75602895e0>, 'resource_view_is_iframed': <function resource_view_is_iframed at 0x7f7560289670>, 'resource_view_icon': <function resource_view_icon at 0x7f7560289700>, 'resource_view_display_preview': <function resource_view_display_preview at 0x7f7560289790>, 'resource_view_full_page': <function resource_view_full_page at 0x7f7560289820>, 'remove_linebreaks': <function remove_linebreaks at 0x7f75602898b0>, 'list_dict_filter': <function list_dict_filter at 0x7f7560289940>, 'SI_number_span': <function SI_number_span at 0x7f75602899d0>, 'new_activities': <function new_activities at 0x7f7560289a60>, 'uploads_enabled': <function uploads_enabled at 0x7f7560289af0>, 'get_featured_organizations': <function get_featured_organizations at 0x7f7560289b80>, 'get_featured_groups': <function get_featured_groups at 0x7f7560289c10>, 'featured_group_org': <function featured_group_org at 0x7f7560289ca0>, 'get_site_statistics': <function get_site_statistics at 0x7f7560289d30>, 'resource_formats': <function resource_formats at 0x7f7560289dc0>, 'unified_resource_format': <function unified_resource_format at 0x7f7560289e50>, 'check_config_permission': <function check_config_permission at 0x7f7560289ee0>, 'get_organization': <function get_organization at 0x7f7560289f70>, 'license_options': <function license_options at 0x7f756028a040>, 'get_translated': <function get_translated at 0x7f756028a0d0>, 'facets': <function facets at 0x7f756028a160>, 'mail_to': <function mail_to at 0x7f756028a1f0>, 'radio': <function radio at 0x7f756028a280>, 'clean_html': <function clean_html at 0x7f756028a310>, 'flash': <ckan.lib.helpers._Flash object at 0x7f7560398e50>, 'localised_number': <function localised_number at 0x7f756036b1f0>, 'localised_SI_number': <function localised_SI_number at 0x7f756036b310>, 'localised_nice_date': <function localised_nice_date at 0x7f756036b160>, 'localised_filesize': <function localised_filesize at 0x7f756036b280>, 'get_available_locales': <function get_available_locales at 0x7f75615d21f0>, 'get_locales_dict': <function get_locales_dict at 0x7f75615d2160>, 'literal': <class 'ckan.lib.helpers.literal'>, 'asbool': <function asbool at 0x7f7561c5dee0>, 'urlencode': <function urlencode at 0x7f7562d86280>, 'include_asset': <function include_asset at 0x7f7560282550>, 'render_assets': <function render_assets at 0x7f7560282670>, 'sanitize_id': <function sanitize_id at 0x7f756028a430>, 'compare_pkg_dicts': <function compare_pkg_dicts at 0x7f756028a4c0>, 'activity_list_select': <function activity_list_select at 0x7f756028a550>, 'get_collaborators': <function get_collaborators at 0x7f756028a5e0>, 'can_update_owner_org': <function can_update_owner_org at 0x7f756028a670>, 'check_ckan_version': <function check_ckan_version at 0x7f756028a700>, 'csrf_input': <function csrf_input at 0x7f756028a790>, 'get_map_config': <function get_mapview_config at 0x7f755ea524c0>, 'get_dataproxy_url': <function get_dataproxy_url at 0x7f755ea52700>, 'datapusher_status': <function datapusher_status at 0x7f755e9f8ee0>, 'datapusher_status_description': <function datapusher_status_description at 0x7f755e9f8f70>, 'datastore_dictionary': <function datastore_dictionary at 0x7f755ea35550>}
request <Request 'https://data4children.org/dataset/changes/848f3a44-941b-4273-9b2f-e9e24dbee600' [GET]>
session {'_domain': None, '_path': '/', '_accessed_time': 1742248922.5705786, '_creation_time': 1742248922.5705786}
ungettext <function ungettext at 0x7f7561c5d700>

package/changes.html

Variable Value
activity_diffs [{'diff': '\n <table class="diff" id="difflib_chg_to13__top"\n cellspacing="0" cellpadding="0" rules="groups" >\n <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup>\n <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup>\n \n <tbody>\n <tr><td class="diff_next"><a href="#difflib_chg_to13__0">f</a></td><td class="diff_header" id="from13_1">1</td><td nowrap="nowrap">{</td><td class="diff_next"><a href="#difflib_chg_to13__0">f</a></td><td class="diff_header" id="to13_1">1</td><td nowrap="nowrap">{</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_2">2</td><td nowrap="nowrap">&nbsp;&nbsp;"author":&nbsp;"UNICEF",</td><td class="diff_next"></td><td class="diff_header" id="to13_2">2</td><td nowrap="nowrap">&nbsp;&nbsp;"author":&nbsp;"UNICEF",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_3">3</td><td nowrap="nowrap">&nbsp;&nbsp;"author_email":&nbsp;"",</td><td class="diff_next"></td><td class="diff_header" id="to13_3">3</td><td nowrap="nowrap">&nbsp;&nbsp;"author_email":&nbsp;"",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_4">4</td><td nowrap="nowrap">&nbsp;&nbsp;"creator_user_id":&nbsp;"0559a5db-3a26-43ab-a5a7-448bb0b37ded",</td><td class="diff_next"></td><td class="diff_header" id="to13_4">4</td><td nowrap="nowrap">&nbsp;&nbsp;"creator_user_id":&nbsp;"0559a5db-3a26-43ab-a5a7-448bb0b37ded",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_5">5</td><td nowrap="nowrap">&nbsp;&nbsp;"extras":&nbsp;[],</td><td class="diff_next"></td><td class="diff_header" id="to13_5">5</td><td nowrap="nowrap">&nbsp;&nbsp;"extras":&nbsp;[],</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_6">6</td><td nowrap="nowrap">&nbsp;&nbsp;"groups":&nbsp;[],</td><td class="diff_next"></td><td class="diff_header" id="to13_6">6</td><td nowrap="nowrap">&nbsp;&nbsp;"groups":&nbsp;[],</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_7">7</td><td nowrap="nowrap">&nbsp;&nbsp;"id":&nbsp;"f93fc625-5a29-424e-92f3-2383d33cd976",</td><td class="diff_next"></td><td class="diff_header" id="to13_7">7</td><td nowrap="nowrap">&nbsp;&nbsp;"id":&nbsp;"f93fc625-5a29-424e-92f3-2383d33cd976",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_8">8</td><td nowrap="nowrap">&nbsp;&nbsp;"isopen":&nbsp;true,</td><td class="diff_next"></td><td class="diff_header" id="to13_8">8</td><td nowrap="nowrap">&nbsp;&nbsp;"isopen":&nbsp;true,</td></tr>\n <tr><td class="diff_next" id="difflib_chg_to13__0"></td><td class="diff_header" id="from13_9">9</td><td nowrap="nowrap">&nbsp;&nbsp;"license_id":&nbsp;"other-open",</td><td class="diff_next"></td><td class="diff_header" id="to13_9">9</td><td nowrap="nowrap">&nbsp;&nbsp;"license_id":&nbsp;"other-open",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_10">10</td><td nowrap="nowrap">&nbsp;&nbsp;"license_title":&nbsp;"Other&nbsp;(Open)",</td><td class="diff_next"></td><td class="diff_header" id="to13_10">10</td><td nowrap="nowrap">&nbsp;&nbsp;"license_title":&nbsp;"Other&nbsp;(Open)",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_11">11</td><td nowrap="nowrap">&nbsp;&nbsp;"maintainer":&nbsp;"UNICEF",</td><td class="diff_next"></td><td class="diff_header" id="to13_11">11</td><td nowrap="nowrap">&nbsp;&nbsp;"maintainer":&nbsp;"UNICEF",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_12">12</td><td nowrap="nowrap">&nbsp;&nbsp;"maintainer_email":&nbsp;"",</td><td class="diff_next"></td><td class="diff_header" id="to13_12">12</td><td nowrap="nowrap">&nbsp;&nbsp;"maintainer_email":&nbsp;"",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_13">13</td><td nowrap="nowrap">&nbsp;&nbsp;"metadata_created":&nbsp;"2024-06-06T04:17:57.758391",</td><td class="diff_next"></td><td class="diff_header" id="to13_13">13</td><td nowrap="nowrap">&nbsp;&nbsp;"metadata_created":&nbsp;"2024-06-06T04:17:57.758391",</td></tr>\n <tr><td class="diff_next"><a href="#difflib_chg_to13__1">n</a></td><td class="diff_header" id="from13_14">14</td><td nowrap="nowrap">&nbsp;&nbsp;"metadata_modified":&nbsp;"2024-11-19T04:1<span class="diff_chg">3</span>:25<span class="diff_chg">.62984</span>1",</td><td class="diff_next"><a href="#difflib_chg_to13__1">n</a></td><td class="diff_header" id="to13_14">14</td><td nowrap="nowrap">&nbsp;&nbsp;"metadata_modified":&nbsp;"2024-11-19T04:1<span class="diff_chg">4</span>:2<span class="diff_add">7.1</span>5<span class="diff_chg">375</span>1",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_15">15</td><td nowrap="nowrap">&nbsp;&nbsp;"name":&nbsp;"student-teacher-ratio-junior-high-schools-smp-mts",</td><td class="diff_next"></td><td class="diff_header" id="to13_15">15</td><td nowrap="nowrap">&nbsp;&nbsp;"name":&nbsp;"student-teacher-ratio-junior-high-schools-smp-mts",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_16">16</td><td nowrap="nowrap">&nbsp;&nbsp;"notes":&nbsp;"###Definition:\\r\\n*&nbsp;__Student-Teacher&nbsp;ratio&nbsp;in&nbsp;junior&nbsp;high&nbsp;</td><td class="diff_next"></td><td class="diff_header" id="to13_16">16</td><td nowrap="nowrap">&nbsp;&nbsp;"notes":&nbsp;"###Definition:\\r\\n*&nbsp;__Student-Teacher&nbsp;ratio&nbsp;in&nbsp;junior&nbsp;high&nbsp;</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_17">17</td><td nowrap="nowrap">schools&nbsp;(SMP/MTs)__&nbsp;refers&nbsp;to&nbsp;the&nbsp;number&nbsp;of&nbsp;students&nbsp;per&nbsp;teacher&nbsp;in&nbsp;</td><td class="diff_next"></td><td class="diff_header" id="to13_17">17</td><td nowrap="nowrap">schools&nbsp;(SMP/MTs)__&nbsp;refers&nbsp;to&nbsp;the&nbsp;number&nbsp;of&nbsp;students&nbsp;per&nbsp;teacher&nbsp;in&nbsp;</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_18">18</td><td nowrap="nowrap">junior&nbsp;high&nbsp;schools&nbsp;(SMP/MTs).\\r\\n*&nbsp;For&nbsp;example,&nbsp;a&nbsp;student-teacher&nbsp;</td><td class="diff_next"></td><td class="diff_header" id="to13_18">18</td><td nowrap="nowrap">junior&nbsp;high&nbsp;schools&nbsp;(SMP/MTs).\\r\\n*&nbsp;For&nbsp;example,&nbsp;a&nbsp;student-teacher&nbsp;</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_19">19</td><td nowrap="nowrap">ratio&nbsp;of&nbsp;20:1&nbsp;means&nbsp;that&nbsp;there&nbsp;are&nbsp;20&nbsp;students&nbsp;for&nbsp;every&nbsp;1&nbsp;teacher.&nbsp;A&nbsp;</td><td class="diff_next"></td><td class="diff_header" id="to13_19">19</td><td nowrap="nowrap">ratio&nbsp;of&nbsp;20:1&nbsp;means&nbsp;that&nbsp;there&nbsp;are&nbsp;20&nbsp;students&nbsp;for&nbsp;every&nbsp;1&nbsp;teacher.&nbsp;A&nbsp;</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_20">20</td><td nowrap="nowrap">lower&nbsp;ratio&nbsp;generally&nbsp;indicates&nbsp;that&nbsp;teachers&nbsp;have&nbsp;more&nbsp;time&nbsp;to&nbsp;devote&nbsp;</td><td class="diff_next"></td><td class="diff_header" id="to13_20">20</td><td nowrap="nowrap">lower&nbsp;ratio&nbsp;generally&nbsp;indicates&nbsp;that&nbsp;teachers&nbsp;have&nbsp;more&nbsp;time&nbsp;to&nbsp;devote&nbsp;</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_21">21</td><td nowrap="nowrap">to&nbsp;each&nbsp;student,&nbsp;potentially&nbsp;leading&nbsp;to&nbsp;better&nbsp;educational&nbsp;</td><td class="diff_next"></td><td class="diff_header" id="to13_21">21</td><td nowrap="nowrap">to&nbsp;each&nbsp;student,&nbsp;potentially&nbsp;leading&nbsp;to&nbsp;better&nbsp;educational&nbsp;</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_22">22</td><td nowrap="nowrap">outcomes.\\r\\n###Unit&nbsp;of&nbsp;Measure:\\r\\n*&nbsp;Ratio\\r\\n###Year:\\r\\n*&nbsp;</td><td class="diff_next"></td><td class="diff_header" id="to13_22">22</td><td nowrap="nowrap">outcomes.\\r\\n###Unit&nbsp;of&nbsp;Measure:\\r\\n*&nbsp;Ratio\\r\\n###Year:\\r\\n*&nbsp;</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_23">23</td><td nowrap="nowrap">2023\\r\\n###SDG&nbsp;Indicator:\\r\\n*&nbsp;__4.c__&nbsp;By&nbsp;2030,&nbsp;substantially&nbsp;increase&nbsp;</td><td class="diff_next"></td><td class="diff_header" id="to13_23">23</td><td nowrap="nowrap">2023\\r\\n###SDG&nbsp;Indicator:\\r\\n*&nbsp;__4.c__&nbsp;By&nbsp;2030,&nbsp;substantially&nbsp;increase&nbsp;</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_24">24</td><td nowrap="nowrap">the&nbsp;supply&nbsp;of&nbsp;qualified&nbsp;teachers,&nbsp;including&nbsp;through&nbsp;international&nbsp;</td><td class="diff_next"></td><td class="diff_header" id="to13_24">24</td><td nowrap="nowrap">the&nbsp;supply&nbsp;of&nbsp;qualified&nbsp;teachers,&nbsp;including&nbsp;through&nbsp;international&nbsp;</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_25">25</td><td nowrap="nowrap">cooperation&nbsp;for&nbsp;teacher&nbsp;training&nbsp;in&nbsp;developing&nbsp;countries,&nbsp;especially&nbsp;</td><td class="diff_next"></td><td class="diff_header" id="to13_25">25</td><td nowrap="nowrap">cooperation&nbsp;for&nbsp;teacher&nbsp;training&nbsp;in&nbsp;developing&nbsp;countries,&nbsp;especially&nbsp;</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_26">26</td><td nowrap="nowrap">least&nbsp;developed&nbsp;countries&nbsp;and&nbsp;small&nbsp;island&nbsp;developing&nbsp;</td><td class="diff_next"></td><td class="diff_header" id="to13_26">26</td><td nowrap="nowrap">least&nbsp;developed&nbsp;countries&nbsp;and&nbsp;small&nbsp;island&nbsp;developing&nbsp;</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_27">27</td><td nowrap="nowrap">States\\r\\n###CPAP&nbsp;Outcome:\\r\\n*&nbsp;Education&nbsp;for&nbsp;Early&nbsp;Childhood&nbsp;and&nbsp;</td><td class="diff_next"></td><td class="diff_header" id="to13_27">27</td><td nowrap="nowrap">States\\r\\n###CPAP&nbsp;Outcome:\\r\\n*&nbsp;Education&nbsp;for&nbsp;Early&nbsp;Childhood&nbsp;and&nbsp;</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_28">28</td><td nowrap="nowrap">Adolescent&nbsp;Development\\r\\n###CPAP&nbsp;Output:\\r\\n*&nbsp;2.1&nbsp;Basic&nbsp;education",</td><td class="diff_next"></td><td class="diff_header" id="to13_28">28</td><td nowrap="nowrap">Adolescent&nbsp;Development\\r\\n###CPAP&nbsp;Output:\\r\\n*&nbsp;2.1&nbsp;Basic&nbsp;education",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_29">29</td><td nowrap="nowrap">&nbsp;&nbsp;"num_resources":&nbsp;1,</td><td class="diff_next"></td><td class="diff_header" id="to13_29">29</td><td nowrap="nowrap">&nbsp;&nbsp;"num_resources":&nbsp;1,</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_30">30</td><td nowrap="nowrap">&nbsp;&nbsp;"num_tags":&nbsp;4,</td><td class="diff_next"></td><td class="diff_header" id="to13_30">30</td><td nowrap="nowrap">&nbsp;&nbsp;"num_tags":&nbsp;4,</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_31">31</td><td nowrap="nowrap">&nbsp;&nbsp;"organization":&nbsp;{</td><td class="diff_next"></td><td class="diff_header" id="to13_31">31</td><td nowrap="nowrap">&nbsp;&nbsp;"organization":&nbsp;{</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_32">32</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;"approval_status":&nbsp;"approved",</td><td class="diff_next"></td><td class="diff_header" id="to13_32">32</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;"approval_status":&nbsp;"approved",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_33">33</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;"created":&nbsp;"2023-05-22T08:20:54.352759",</td><td class="diff_next"></td><td class="diff_header" id="to13_33">33</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;"created":&nbsp;"2023-05-22T08:20:54.352759",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_34">34</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;"description":&nbsp;"UNICEF,&nbsp;officially&nbsp;United&nbsp;Nations&nbsp;Children\'s&nbsp;Fund,&nbsp;</td><td class="diff_next"></td><td class="diff_header" id="to13_34">34</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;"description":&nbsp;"UNICEF,&nbsp;officially&nbsp;United&nbsp;Nations&nbsp;Children\'s&nbsp;Fund,&nbsp;</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_35">35</td><td nowrap="nowrap">is&nbsp;an&nbsp;agency&nbsp;of&nbsp;the&nbsp;United&nbsp;Nations&nbsp;responsible&nbsp;for&nbsp;providing&nbsp;</td><td class="diff_next"></td><td class="diff_header" id="to13_35">35</td><td nowrap="nowrap">is&nbsp;an&nbsp;agency&nbsp;of&nbsp;the&nbsp;United&nbsp;Nations&nbsp;responsible&nbsp;for&nbsp;providing&nbsp;</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_36">36</td><td nowrap="nowrap">humanitarian&nbsp;and&nbsp;developmental&nbsp;aid&nbsp;to&nbsp;children&nbsp;worldwide.&nbsp;For&nbsp;more&nbsp;</td><td class="diff_next"></td><td class="diff_header" id="to13_36">36</td><td nowrap="nowrap">humanitarian&nbsp;and&nbsp;developmental&nbsp;aid&nbsp;to&nbsp;children&nbsp;worldwide.&nbsp;For&nbsp;more&nbsp;</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_37">37</td><td nowrap="nowrap">than&nbsp;60&nbsp;years,&nbsp;UNICEF&nbsp;has&nbsp;been&nbsp;reaching&nbsp;millions&nbsp;of&nbsp;children&nbsp;in&nbsp;</td><td class="diff_next"></td><td class="diff_header" id="to13_37">37</td><td nowrap="nowrap">than&nbsp;60&nbsp;years,&nbsp;UNICEF&nbsp;has&nbsp;been&nbsp;reaching&nbsp;millions&nbsp;of&nbsp;children&nbsp;in&nbsp;</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_38">38</td><td nowrap="nowrap">Indonesia&nbsp;with&nbsp;development&nbsp;and&nbsp;humanitarian&nbsp;assistance.",</td><td class="diff_next"></td><td class="diff_header" id="to13_38">38</td><td nowrap="nowrap">Indonesia&nbsp;with&nbsp;development&nbsp;and&nbsp;humanitarian&nbsp;assistance.",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_39">39</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;"id":&nbsp;"778c64fd-f237-4bf3-973f-25501e0f5390",</td><td class="diff_next"></td><td class="diff_header" id="to13_39">39</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;"id":&nbsp;"778c64fd-f237-4bf3-973f-25501e0f5390",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_40">40</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;"image_url":&nbsp;"2023-05-22-082907.473359unicef.jpeg",</td><td class="diff_next"></td><td class="diff_header" id="to13_40">40</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;"image_url":&nbsp;"2023-05-22-082907.473359unicef.jpeg",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_41">41</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;"is_organization":&nbsp;true,</td><td class="diff_next"></td><td class="diff_header" id="to13_41">41</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;"is_organization":&nbsp;true,</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_42">42</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;"name":&nbsp;"unicef",</td><td class="diff_next"></td><td class="diff_header" id="to13_42">42</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;"name":&nbsp;"unicef",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_43">43</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;"state":&nbsp;"active",</td><td class="diff_next"></td><td class="diff_header" id="to13_43">43</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;"state":&nbsp;"active",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_44">44</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;"title":&nbsp;"UNICEF",</td><td class="diff_next"></td><td class="diff_header" id="to13_44">44</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;"title":&nbsp;"UNICEF",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_45">45</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;"type":&nbsp;"organization"</td><td class="diff_next"></td><td class="diff_header" id="to13_45">45</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;"type":&nbsp;"organization"</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_46">46</td><td nowrap="nowrap">&nbsp;&nbsp;},</td><td class="diff_next"></td><td class="diff_header" id="to13_46">46</td><td nowrap="nowrap">&nbsp;&nbsp;},</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_47">47</td><td nowrap="nowrap">&nbsp;&nbsp;"owner_org":&nbsp;"778c64fd-f237-4bf3-973f-25501e0f5390",</td><td class="diff_next"></td><td class="diff_header" id="to13_47">47</td><td nowrap="nowrap">&nbsp;&nbsp;"owner_org":&nbsp;"778c64fd-f237-4bf3-973f-25501e0f5390",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_48">48</td><td nowrap="nowrap">&nbsp;&nbsp;"private":&nbsp;false,</td><td class="diff_next"></td><td class="diff_header" id="to13_48">48</td><td nowrap="nowrap">&nbsp;&nbsp;"private":&nbsp;false,</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_49">49</td><td nowrap="nowrap">&nbsp;&nbsp;"relationships_as_object":&nbsp;[],</td><td class="diff_next"></td><td class="diff_header" id="to13_49">49</td><td nowrap="nowrap">&nbsp;&nbsp;"relationships_as_object":&nbsp;[],</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_50">50</td><td nowrap="nowrap">&nbsp;&nbsp;"relationships_as_subject":&nbsp;[],</td><td class="diff_next"></td><td class="diff_header" id="to13_50">50</td><td nowrap="nowrap">&nbsp;&nbsp;"relationships_as_subject":&nbsp;[],</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_51">51</td><td nowrap="nowrap">&nbsp;&nbsp;"resources":&nbsp;[</td><td class="diff_next"></td><td class="diff_header" id="to13_51">51</td><td nowrap="nowrap">&nbsp;&nbsp;"resources":&nbsp;[</td></tr>\n <tr><td class="diff_next" id="difflib_chg_to13__1"></td><td class="diff_header" id="from13_52">52</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;{</td><td class="diff_next"></td><td class="diff_header" id="to13_52">52</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;{</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_53">53</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"cache_last_updated":&nbsp;null,</td><td class="diff_next"></td><td class="diff_header" id="to13_53">53</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"cache_last_updated":&nbsp;null,</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_54">54</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"cache_url":&nbsp;null,</td><td class="diff_next"></td><td class="diff_header" id="to13_54">54</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"cache_url":&nbsp;null,</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_55">55</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"created":&nbsp;"2024-06-06T04:18:21.579008",</td><td class="diff_next"></td><td class="diff_header" id="to13_55">55</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"created":&nbsp;"2024-06-06T04:18:21.579008",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_56">56</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"datastore_active":&nbsp;false,</td><td class="diff_next"></td><td class="diff_header" id="to13_56">56</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"datastore_active":&nbsp;false,</td></tr>\n <tr><td class="diff_next"><a href="#difflib_chg_to13__2">n</a></td><td class="diff_header" id="from13_57">57</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"description":&nbsp;"###Definition:\\r\\n*&nbsp;<span class="diff_chg">P</span>u<span class="diff_chg">pil</span>-<span class="diff_chg">qualified&nbsp;t</span>eacher&nbsp;</td><td class="diff_next"><a href="#difflib_chg_to13__2">n</a></td><td class="diff_header" id="to13_57">57</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"description":&nbsp;"###Definition:\\r\\n*&nbsp;<span class="diff_chg">St</span>u<span class="diff_chg">dent</span>-<span class="diff_chg">T</span>eacher&nbsp;<span class="diff_add">ratio&nbsp;for&nbsp;</span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_58">58</td><td nowrap="nowrap"><span class="diff_sub">ratio&nbsp;in&nbsp;lower&nbsp;secondary&nbsp;education&nbsp;in&nbsp;34&nbsp;provinces&nbsp;and&nbsp;</span></td><td class="diff_next"></td><td class="diff_header" id="to13_58">58</td><td nowrap="nowrap"><span class="diff_add">junior&nbsp;high&nbsp;schools&nbsp;(SMP/MTs)&nbsp;in&nbsp;34&nbsp;provinces&nbsp;and&nbsp;</span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_59">59</td><td nowrap="nowrap"><span class="diff_sub">Indonesia.\\r\\n###Unit&nbsp;of&nbsp;Measure:\\r\\n*&nbsp;Ratio\\r\\n###Year:\\r\\n*&nbsp;</span></td><td class="diff_next"></td><td class="diff_header" id="to13_59">59</td><td nowrap="nowrap"><span class="diff_add">Indonesia.\\r\\n###Source:\\r\\n*&nbsp;BPS&nbsp;-&nbsp;Statistik&nbsp;</span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_60">60</td><td nowrap="nowrap"><span class="diff_sub">2016\\r\\n###Source:\\r\\n*&nbsp;EMIS\\r\\n###SDG&nbsp;Indicator:\\r\\n*&nbsp;-\\r\\n###CPAP&nbsp;</span></td><td class="diff_next"></td><td class="diff_header" id="to13_60">60</td><td nowrap="nowrap"><span class="diff_add">Pendidikan\\r\\n###Year:\\r\\n*&nbsp;2023",</span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_61">61</td><td nowrap="nowrap"><span class="diff_sub">Outcome:\\r\\n*&nbsp;Education&nbsp;for&nbsp;Early&nbsp;Childhood&nbsp;and&nbsp;Adolescent&nbsp;</span></td><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td></tr>\n <tr><td class="diff_next" id="difflib_chg_to13__2"></td><td class="diff_header" id="from13_62">62</td><td nowrap="nowrap"><span class="diff_sub">Development\\r\\n###CPAP&nbsp;Output:\\r\\n*&nbsp;2.3&nbsp;Early&nbsp;Childhood&nbsp;Education&nbsp;</span></td><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_63">63</td><td nowrap="nowrap"><span class="diff_sub">(ECE)",</span></td><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_64">64</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"format":&nbsp;"XLSX",</td><td class="diff_next"></td><td class="diff_header" id="to13_61">61</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"format":&nbsp;"XLSX",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_65">65</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"hash":&nbsp;"",</td><td class="diff_next"></td><td class="diff_header" id="to13_62">62</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"hash":&nbsp;"",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_66">66</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"id":&nbsp;"c95cb9ae-ea7b-45bc-b59a-dec648c7c2a2",</td><td class="diff_next"></td><td class="diff_header" id="to13_63">63</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"id":&nbsp;"c95cb9ae-ea7b-45bc-b59a-dec648c7c2a2",</td></tr>\n <tr><td class="diff_next" id="difflib_chg_to13__3"><a href="#difflib_chg_to13__3">n</a></td><td class="diff_header" id="from13_67">67</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"last_modified":&nbsp;"2024-<span class="diff_chg">06</span>-<span class="diff_chg">06</span>T04:1<span class="diff_chg">8</span>:21<span class="diff_chg">.</span>5<span class="diff_chg">367</span>2<span class="diff_chg">6</span>",</td><td class="diff_next"><a href="#difflib_chg_to13__3">n</a></td><td class="diff_header" id="to13_64">64</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"last_modified":&nbsp;"2024-<span class="diff_chg">11</span>-<span class="diff_chg">19</span>T04:1<span class="diff_chg">4</span>:2<span class="diff_add">7.</span>1<span class="diff_chg">4</span>5<span class="diff_chg">4</span>2<span class="diff_chg">5</span>",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_68">68</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"metadata_modified":&nbsp;"2024-<span class="diff_chg">06</span>-<span class="diff_chg">06</span>T04:1<span class="diff_chg">9</span>:1<span class="diff_chg">0.2101</span>7<span class="diff_chg">0</span>",</td><td class="diff_next"></td><td class="diff_header" id="to13_65">65</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"metadata_modified":&nbsp;"2024-<span class="diff_chg">11</span>-<span class="diff_chg">19</span>T04:1<span class="diff_chg">4</span>:<span class="diff_add">27.</span>1<span class="diff_chg">5</span>7<span class="diff_chg">378</span>",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_69">69</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"mimetype":&nbsp;</td><td class="diff_next"></td><td class="diff_header" id="to13_66">66</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"mimetype":&nbsp;</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_70">70</td><td nowrap="nowrap">"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",</td><td class="diff_next"></td><td class="diff_header" id="to13_67">67</td><td nowrap="nowrap">"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",</td></tr>\n <tr><td class="diff_next" id="difflib_chg_to13__4"></td><td class="diff_header" id="from13_71">71</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"mimetype_inner":&nbsp;null,</td><td class="diff_next"></td><td class="diff_header" id="to13_68">68</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"mimetype_inner":&nbsp;null,</td></tr>\n <tr><td class="diff_next"><a href="#difflib_chg_to13__4">n</a></td><td class="diff_header" id="from13_72">72</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"name":&nbsp;"Data&nbsp;in&nbsp;34&nbsp;provinces&nbsp;&amp;&nbsp;Indonesia",</td><td class="diff_next"><a href="#difflib_chg_to13__4">n</a></td><td class="diff_header" id="to13_69">69</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"name":&nbsp;"Data&nbsp;in&nbsp;34&nbsp;provinces&nbsp;&amp;&nbsp;Indonesia<span class="diff_add">&nbsp;(2023)</span>",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_73">73</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"package_id":&nbsp;"f93fc625-5a29-424e-92f3-2383d33cd976",</td><td class="diff_next"></td><td class="diff_header" id="to13_70">70</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"package_id":&nbsp;"f93fc625-5a29-424e-92f3-2383d33cd976",</td></tr>\n <tr><td class="diff_next" id="difflib_chg_to13__5"></td><td class="diff_header" id="from13_74">74</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"position":&nbsp;0,</td><td class="diff_next"></td><td class="diff_header" id="to13_71">71</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"position":&nbsp;0,</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_75">75</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"resource_type":&nbsp;null,</td><td class="diff_next"></td><td class="diff_header" id="to13_72">72</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"resource_type":&nbsp;null,</td></tr>\n <tr><td class="diff_next"><a href="#difflib_chg_to13__5">n</a></td><td class="diff_header" id="from13_76">76</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"size":&nbsp;1<span class="diff_chg">00</span>48,</td><td class="diff_next"><a href="#difflib_chg_to13__5">n</a></td><td class="diff_header" id="to13_73">73</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"size":&nbsp;1<span class="diff_chg">99</span>48,</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_77">77</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"state":&nbsp;"active",</td><td class="diff_next"></td><td class="diff_header" id="to13_74">74</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"state":&nbsp;"active",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_78">78</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"url":&nbsp;</td><td class="diff_next"></td><td class="diff_header" id="to13_75">75</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"url":&nbsp;</td></tr>\n <tr><td class="diff_next"><a href="#difflib_chg_to13__top">t</a></td><td class="diff_header" id="from13_79">79</td><td nowrap="nowrap"><span class="diff_sub">ownload/pupil_qualified_teacher_ratio_lower_secondary_provinces.xlsx",</span></td><td class="diff_next"><a href="#difflib_chg_to13__top">t</a></td><td class="diff_header" id="to13_76">76</td><td nowrap="nowrap"><span class="diff_add">9a-dec648c7c2a2/download/student_teacher_ratio_junior_high_2023.xlsx",</span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_80">80</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"url_type":&nbsp;"upload"</td><td class="diff_next"></td><td class="diff_header" id="to13_77">77</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"url_type":&nbsp;"upload"</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_81">81</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;}</td><td class="diff_next"></td><td class="diff_header" id="to13_78">78</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;}</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_82">82</td><td nowrap="nowrap">&nbsp;&nbsp;],</td><td class="diff_next"></td><td class="diff_header" id="to13_79">79</td><td nowrap="nowrap">&nbsp;&nbsp;],</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_83">83</td><td nowrap="nowrap">&nbsp;&nbsp;"state":&nbsp;"active",</td><td class="diff_next"></td><td class="diff_header" id="to13_80">80</td><td nowrap="nowrap">&nbsp;&nbsp;"state":&nbsp;"active",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_84">84</td><td nowrap="nowrap">&nbsp;&nbsp;"tags":&nbsp;[</td><td class="diff_next"></td><td class="diff_header" id="to13_81">81</td><td nowrap="nowrap">&nbsp;&nbsp;"tags":&nbsp;[</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_85">85</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;{</td><td class="diff_next"></td><td class="diff_header" id="to13_82">82</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;{</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_86">86</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"display_name":&nbsp;"BPS",</td><td class="diff_next"></td><td class="diff_header" id="to13_83">83</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"display_name":&nbsp;"BPS",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_87">87</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"id":&nbsp;"67c89d97-dd4c-4057-a69c-cde0e0076f85",</td><td class="diff_next"></td><td class="diff_header" id="to13_84">84</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"id":&nbsp;"67c89d97-dd4c-4057-a69c-cde0e0076f85",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_88">88</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"name":&nbsp;"BPS",</td><td class="diff_next"></td><td class="diff_header" id="to13_85">85</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"name":&nbsp;"BPS",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_89">89</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"state":&nbsp;"active",</td><td class="diff_next"></td><td class="diff_header" id="to13_86">86</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"state":&nbsp;"active",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_90">90</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"vocabulary_id":&nbsp;null</td><td class="diff_next"></td><td class="diff_header" id="to13_87">87</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"vocabulary_id":&nbsp;null</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_91">91</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;},</td><td class="diff_next"></td><td class="diff_header" id="to13_88">88</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;},</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_92">92</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;{</td><td class="diff_next"></td><td class="diff_header" id="to13_89">89</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;{</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_93">93</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"display_name":&nbsp;"Education",</td><td class="diff_next"></td><td class="diff_header" id="to13_90">90</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"display_name":&nbsp;"Education",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_94">94</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"id":&nbsp;"dfec31d6-695d-415f-8144-1b45c6809ef5",</td><td class="diff_next"></td><td class="diff_header" id="to13_91">91</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"id":&nbsp;"dfec31d6-695d-415f-8144-1b45c6809ef5",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_95">95</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"name":&nbsp;"Education",</td><td class="diff_next"></td><td class="diff_header" id="to13_92">92</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"name":&nbsp;"Education",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_96">96</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"state":&nbsp;"active",</td><td class="diff_next"></td><td class="diff_header" id="to13_93">93</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"state":&nbsp;"active",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_97">97</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"vocabulary_id":&nbsp;null</td><td class="diff_next"></td><td class="diff_header" id="to13_94">94</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"vocabulary_id":&nbsp;null</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_98">98</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;},</td><td class="diff_next"></td><td class="diff_header" id="to13_95">95</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;},</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_99">99</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;{</td><td class="diff_next"></td><td class="diff_header" id="to13_96">96</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;{</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_100">100</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"display_name":&nbsp;"SDG",</td><td class="diff_next"></td><td class="diff_header" id="to13_97">97</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"display_name":&nbsp;"SDG",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_101">101</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"id":&nbsp;"27a90a95-ff73-4dc3-8457-65160fc73eba",</td><td class="diff_next"></td><td class="diff_header" id="to13_98">98</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"id":&nbsp;"27a90a95-ff73-4dc3-8457-65160fc73eba",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_102">102</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"name":&nbsp;"SDG",</td><td class="diff_next"></td><td class="diff_header" id="to13_99">99</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"name":&nbsp;"SDG",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_103">103</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"state":&nbsp;"active",</td><td class="diff_next"></td><td class="diff_header" id="to13_100">100</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"state":&nbsp;"active",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_104">104</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"vocabulary_id":&nbsp;null</td><td class="diff_next"></td><td class="diff_header" id="to13_101">101</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"vocabulary_id":&nbsp;null</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_105">105</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;},</td><td class="diff_next"></td><td class="diff_header" id="to13_102">102</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;},</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_106">106</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;{</td><td class="diff_next"></td><td class="diff_header" id="to13_103">103</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;{</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_107">107</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"display_name":&nbsp;"SDG&nbsp;4",</td><td class="diff_next"></td><td class="diff_header" id="to13_104">104</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"display_name":&nbsp;"SDG&nbsp;4",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_108">108</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"id":&nbsp;"1ba3c64b-8853-4f16-9ed7-4908564fdb80",</td><td class="diff_next"></td><td class="diff_header" id="to13_105">105</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"id":&nbsp;"1ba3c64b-8853-4f16-9ed7-4908564fdb80",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_109">109</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"name":&nbsp;"SDG&nbsp;4",</td><td class="diff_next"></td><td class="diff_header" id="to13_106">106</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"name":&nbsp;"SDG&nbsp;4",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_110">110</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"state":&nbsp;"active",</td><td class="diff_next"></td><td class="diff_header" id="to13_107">107</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"state":&nbsp;"active",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_111">111</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"vocabulary_id":&nbsp;null</td><td class="diff_next"></td><td class="diff_header" id="to13_108">108</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"vocabulary_id":&nbsp;null</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_112">112</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;}</td><td class="diff_next"></td><td class="diff_header" id="to13_109">109</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;}</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_113">113</td><td nowrap="nowrap">&nbsp;&nbsp;],</td><td class="diff_next"></td><td class="diff_header" id="to13_110">110</td><td nowrap="nowrap">&nbsp;&nbsp;],</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_114">114</td><td nowrap="nowrap">&nbsp;&nbsp;"title":&nbsp;"Student-Teacher&nbsp;ratio&nbsp;in&nbsp;junior&nbsp;high&nbsp;schools&nbsp;(SMP/MTs)",</td><td class="diff_next"></td><td class="diff_header" id="to13_111">111</td><td nowrap="nowrap">&nbsp;&nbsp;"title":&nbsp;"Student-Teacher&nbsp;ratio&nbsp;in&nbsp;junior&nbsp;high&nbsp;schools&nbsp;(SMP/MTs)",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_115">115</td><td nowrap="nowrap">&nbsp;&nbsp;"type":&nbsp;"dataset",</td><td class="diff_next"></td><td class="diff_header" id="to13_112">112</td><td nowrap="nowrap">&nbsp;&nbsp;"type":&nbsp;"dataset",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_116">116</td><td nowrap="nowrap">&nbsp;&nbsp;"url":&nbsp;"BPS&nbsp;-&nbsp;Statistik&nbsp;Pendidikan",</td><td class="diff_next"></td><td class="diff_header" id="to13_113">113</td><td nowrap="nowrap">&nbsp;&nbsp;"url":&nbsp;"BPS&nbsp;-&nbsp;Statistik&nbsp;Pendidikan",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_117">117</td><td nowrap="nowrap">&nbsp;&nbsp;"version":&nbsp;""</td><td class="diff_next"></td><td class="diff_header" id="to13_114">114</td><td nowrap="nowrap">&nbsp;&nbsp;"version":&nbsp;""</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from13_118">118</td><td nowrap="nowrap">}</td><td class="diff_next"></td><td class="diff_header" id="to13_115">115</td><td nowrap="nowrap">}</td></tr>\n </tbody>\n </table>', 'activities': [{'id': '32bd6459-084f-4a81-891c-05af847a523c', 'timestamp': '2024-11-19T04:13:25.669614', 'user_id': '0559a5db-3a26-43ab-a5a7-448bb0b37ded', 'object_id': 'f93fc625-5a29-424e-92f3-2383d33cd976', 'activity_type': 'changed package', 'data': {'package': {'author': 'UNICEF', 'author_email': '', 'creator_user_id': '0559a5db-3a26-43ab-a5a7-448bb0b37ded', 'id': 'f93fc625-5a29-424e-92f3-2383d33cd976', 'isopen': True, 'license_id': 'other-open', 'license_title': 'Other (Open)', 'maintainer': 'UNICEF', 'maintainer_email': '', 'metadata_created': '2024-06-06T04:17:57.758391', 'metadata_modified': '2024-11-19T04:13:25.629841', 'name': 'student-teacher-ratio-junior-high-schools-smp-mts', 'notes': '###Definition:\r\n* __Student-Teacher ratio in junior high schools (SMP/MTs)__ refers to the number of students per teacher in junior high schools (SMP/MTs).\r\n* For example, a student-teacher ratio of 20:1 means that there are 20 students for every 1 teacher. A lower ratio generally indicates that teachers have more time to devote to each student, potentially leading to better educational outcomes.\r\n###Unit of Measure:\r\n* Ratio\r\n###Year:\r\n* 2023\r\n###SDG Indicator:\r\n* __4.c__ By 2030, substantially increase the supply of qualified teachers, including through international cooperation for teacher training in developing countries, especially least developed countries and small island developing States\r\n###CPAP Outcome:\r\n* Education for Early Childhood and Adolescent Development\r\n###CPAP Output:\r\n* 2.1 Basic education', 'num_resources': 1, 'num_tags': 4, 'organization': {'id': '778c64fd-f237-4bf3-973f-25501e0f5390', 'name': 'unicef', 'title': 'UNICEF', 'type': 'organization', 'description': "UNICEF, officially United Nations Children's Fund, is an agency of the United Nations responsible for providing humanitarian and developmental aid to children worldwide. For more than 60 years, UNICEF has been reaching millions of children in Indonesia with development and humanitarian assistance.", 'image_url': '2023-05-22-082907.473359unicef.jpeg', 'created': '2023-05-22T08:20:54.352759', 'is_organization': True, 'approval_status': 'approved', 'state': 'active'}, 'owner_org': '778c64fd-f237-4bf3-973f-25501e0f5390', 'private': False, 'state': 'active', 'title': 'Student-Teacher ratio in junior high schools (SMP/MTs)', 'type': 'dataset', 'url': 'BPS - Statistik Pendidikan', 'version': '', 'resources': [{'cache_last_updated': None, 'cache_url': None, 'created': '2024-06-06T04:18:21.579008', 'datastore_active': False, 'description': '###Definition:\r\n* Pupil-qualified teacher ratio in lower secondary education in 34 provinces and Indonesia.\r\n###Unit of Measure:\r\n* Ratio\r\n###Year:\r\n* 2016\r\n###Source:\r\n* EMIS\r\n###SDG Indicator:\r\n* -\r\n###CPAP Outcome:\r\n* Education for Early Childhood and Adolescent Development\r\n###CPAP Output:\r\n* 2.3 Early Childhood Education (ECE)', 'format': 'XLSX', 'hash': '', 'id': 'c95cb9ae-ea7b-45bc-b59a-dec648c7c2a2', 'last_modified': '2024-06-06T04:18:21.536726', 'metadata_modified': '2024-06-06T04:19:10.210170', 'mimetype': 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'mimetype_inner': None, 'name': 'Data in 34 provinces & Indonesia', 'package_id': 'f93fc625-5a29-424e-92f3-2383d33cd976', 'position': 0, 'resource_type': None, 'size': 10048, 'state': 'active', 'url': 'https://data4children.org/dataset/f93fc625-5a29-424e-92f3-2383d33cd976/resource/c95cb9ae-ea7b-45bc-b59a-dec648c7c2a2/download/pupil_qualified_teacher_ratio_lower_secondary_provinces.xlsx', 'url_type': 'upload'}], 'tags': [{'display_name': 'BPS', 'id': '67c89d97-dd4c-4057-a69c-cde0e0076f85', 'name': 'BPS', 'state': 'active', 'vocabulary_id': None}, {'display_name': 'Education', 'id': 'dfec31d6-695d-415f-8144-1b45c6809ef5', 'name': 'Education', 'state': 'active', 'vocabulary_id': None}, {'display_name': 'SDG', 'id': '27a90a95-ff73-4dc3-8457-65160fc73eba', 'name': 'SDG', 'state': 'active', 'vocabulary_id': None}, {'display_name': 'SDG 4', 'id': '1ba3c64b-8853-4f16-9ed7-4908564fdb80', 'name': 'SDG 4', 'state': 'active', 'vocabulary_id': None}], 'extras': [], 'groups': [], 'relationships_as_subject': [], 'relationships_as_object': []}, 'actor': 'ssalmiah'}}, {'id': '848f3a44-941b-4273-9b2f-e9e24dbee600', 'timestamp': '2024-11-19T04:14:27.195412', 'user_id': '0559a5db-3a26-43ab-a5a7-448bb0b37ded', 'object_id': 'f93fc625-5a29-424e-92f3-2383d33cd976', 'activity_type': 'changed package', 'data': {'package': {'author': 'UNICEF', 'author_email': '', 'creator_user_id': '0559a5db-3a26-43ab-a5a7-448bb0b37ded', 'id': 'f93fc625-5a29-424e-92f3-2383d33cd976', 'isopen': True, 'license_id': 'other-open', 'license_title': 'Other (Open)', 'maintainer': 'UNICEF', 'maintainer_email': '', 'metadata_created': '2024-06-06T04:17:57.758391', 'metadata_modified': '2024-11-19T04:14:27.153751', 'name': 'student-teacher-ratio-junior-high-schools-smp-mts', 'notes': '###Definition:\r\n* __Student-Teacher ratio in junior high schools (SMP/MTs)__ refers to the number of students per teacher in junior high schools (SMP/MTs).\r\n* For example, a student-teacher ratio of 20:1 means that there are 20 students for every 1 teacher. A lower ratio generally indicates that teachers have more time to devote to each student, potentially leading to better educational outcomes.\r\n###Unit of Measure:\r\n* Ratio\r\n###Year:\r\n* 2023\r\n###SDG Indicator:\r\n* __4.c__ By 2030, substantially increase the supply of qualified teachers, including through international cooperation for teacher training in developing countries, especially least developed countries and small island developing States\r\n###CPAP Outcome:\r\n* Education for Early Childhood and Adolescent Development\r\n###CPAP Output:\r\n* 2.1 Basic education', 'num_resources': 1, 'num_tags': 4, 'organization': {'id': '778c64fd-f237-4bf3-973f-25501e0f5390', 'name': 'unicef', 'title': 'UNICEF', 'type': 'organization', 'description': "UNICEF, officially United Nations Children's Fund, is an agency of the United Nations responsible for providing humanitarian and developmental aid to children worldwide. For more than 60 years, UNICEF has been reaching millions of children in Indonesia with development and humanitarian assistance.", 'image_url': '2023-05-22-082907.473359unicef.jpeg', 'created': '2023-05-22T08:20:54.352759', 'is_organization': True, 'approval_status': 'approved', 'state': 'active'}, 'owner_org': '778c64fd-f237-4bf3-973f-25501e0f5390', 'private': False, 'state': 'active', 'title': 'Student-Teacher ratio in junior high schools (SMP/MTs)', 'type': 'dataset', 'url': 'BPS - Statistik Pendidikan', 'version': '', 'resources': [{'cache_last_updated': None, 'cache_url': None, 'created': '2024-06-06T04:18:21.579008', 'datastore_active': False, 'description': '###Definition:\r\n* Student-Teacher ratio for junior high schools (SMP/MTs) in 34 provinces and Indonesia.\r\n###Source:\r\n* BPS - Statistik Pendidikan\r\n###Year:\r\n* 2023', 'format': 'XLSX', 'hash': '', 'id': 'c95cb9ae-ea7b-45bc-b59a-dec648c7c2a2', 'last_modified': '2024-11-19T04:14:27.145425', 'metadata_modified': '2024-11-19T04:14:27.157378', 'mimetype': 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'mimetype_inner': None, 'name': 'Data in 34 provinces & Indonesia (2023)', 'package_id': 'f93fc625-5a29-424e-92f3-2383d33cd976', 'position': 0, 'resource_type': None, 'size': 19948, 'state': 'active', 'url': 'https://data4children.org/dataset/f93fc625-5a29-424e-92f3-2383d33cd976/resource/c95cb9ae-ea7b-45bc-b59a-dec648c7c2a2/download/student_teacher_ratio_junior_high_2023.xlsx', 'url_type': 'upload'}], 'tags': [{'display_name': 'BPS', 'id': '67c89d97-dd4c-4057-a69c-cde0e0076f85', 'name': 'BPS', 'state': 'active', 'vocabulary_id': None}, {'display_name': 'Education', 'id': 'dfec31d6-695d-415f-8144-1b45c6809ef5', 'name': 'Education', 'state': 'active', 'vocabulary_id': None}, {'display_name': 'SDG', 'id': '27a90a95-ff73-4dc3-8457-65160fc73eba', 'name': 'SDG', 'state': 'active', 'vocabulary_id': None}, {'display_name': 'SDG 4', 'id': '1ba3c64b-8853-4f16-9ed7-4908564fdb80', 'name': 'SDG 4', 'state': 'active', 'vocabulary_id': None}], 'extras': [], 'groups': [], 'relationships_as_subject': [], 'relationships_as_object': []}, 'actor': 'ssalmiah'}}]}]
c <flask.g of 'ckan.config.middleware.flask_app'>
dataset_type 'dataset'
g <flask.g of 'ckan.config.middleware.flask_app'>
h {'redirect_to': <function redirect_to at 0x7f7560282a60>, 'url': <function url at 0x7f7560282b80>, 'get_site_protocol_and_host': <function get_site_protocol_and_host at 0x7f7560282af0>, 'url_for': <function url_for at 0x7f7560282d30>, 'url_for_static': <function url_for_static at 0x7f7560282ee0>, 'url_for_static_or_external': <function url_for_static_or_external at 0x7f7560282f70>, 'is_url': <function is_url at 0x7f7560285040>, 'url_is_local': <function url_is_local at 0x7f7560285160>, 'full_current_url': <function full_current_url at 0x7f75602851f0>, 'current_url': <function current_url at 0x7f7560285280>, 'lang': <function lang at 0x7f7560285310>, 'ckan_version': <function ckan_version at 0x7f75602853a0>, 'lang_native_name': <function lang_native_name at 0x7f7560285430>, 'is_rtl_language': <function is_rtl_language at 0x7f75602854c0>, 'get_rtl_theme': <function get_rtl_theme at 0x7f7560285550>, 'get_rtl_css': <function get_rtl_css at 0x7f75602855e0>, 'flash_notice': <function flash_notice at 0x7f7560285670>, 'flash_error': <function flash_error at 0x7f7560285af0>, 'flash_success': <function flash_success at 0x7f7560285b80>, 'are_there_flash_messages': <function are_there_flash_messages at 0x7f7560285c10>, 'link_to': <function link_to at 0x7f75602860d0>, 'file': <function file at 0x7f7560286160>, 'submit': <function submit at 0x7f75602861f0>, 'nav_link': <function nav_link at 0x7f7560286280>, 'wrapped': <function deprecated.<locals>.decorator.<locals>.wrapped at 0x7f75602871f0>, 'build_nav_main': <function build_nav_main at 0x7f7560286430>, 'build_nav_icon': <function build_nav_icon at 0x7f7560286820>, 'build_nav': <function build_nav at 0x7f75602868b0>, 'build_extra_admin_nav': <function build_extra_admin_nav at 0x7f75602869d0>, 'default_group_type': <function default_group_type at 0x7f7560286af0>, 'get_facet_items_dict': <function get_facet_items_dict at 0x7f7560286b80>, 'has_more_facets': <function has_more_facets at 0x7f7560286c10>, 'unselected_facet_items': <function unselected_facet_items at 0x7f7560286ca0>, 'get_param_int': <function get_param_int at 0x7f7560286d30>, 'sorted_extras': <function sorted_extras at 0x7f7560286f70>, 'check_access': <function check_access at 0x7f7560287040>, 'linked_user': <function linked_user at 0x7f75602870d0>, 'group_name_to_title': <function group_name_to_title at 0x7f7560287280>, 'truncate': <function truncate at 0x7f7560287310>, 'markdown_extract': <function markdown_extract at 0x7f75602873a0>, 'icon_url': <function icon_url at 0x7f7560287430>, 'icon_html': <function icon_html at 0x7f75602874c0>, 'icon': <function icon at 0x7f7560287550>, 'resource_icon': <function resource_icon at 0x7f75602875e0>, 'format_icon': <function format_icon at 0x7f7560287670>, 'dict_list_reduce': <function dict_list_reduce at 0x7f7560287700>, 'gravatar': <function gravatar at 0x7f7560287790>, 'sanitize_url': <function sanitize_url at 0x7f7560287820>, 'user_image': <function user_image at 0x7f75602878b0>, 'pager_url': <function pager_url at 0x7f7560287940>, 'get_page_number': <function get_page_number at 0x7f75602879d0>, 'get_display_timezone': <function get_display_timezone at 0x7f7560287a60>, 'render_datetime': <function render_datetime at 0x7f7560287af0>, 'date_str_to_datetime': <function date_str_to_datetime at 0x7f7560287b80>, 'parse_rfc_2822_date': <function parse_rfc_2822_date at 0x7f7560287c10>, 'time_ago_from_timestamp': <function time_ago_from_timestamp at 0x7f7560287ca0>, 'button_attr': <function button_attr at 0x7f7560287f70>, 'dataset_display_name': <function dataset_display_name at 0x7f7560288040>, 'dataset_link': <function dataset_link at 0x7f75602880d0>, 'resource_display_name': <function resource_display_name at 0x7f7560288160>, 'resource_link': <function resource_link at 0x7f75602881f0>, 'tag_link': <function tag_link at 0x7f7560288280>, 'group_link': <function group_link at 0x7f7560288310>, 'organization_link': <function organization_link at 0x7f75602883a0>, 'dump_json': <function dump_json at 0x7f7560288430>, 'auto_log_message': <function auto_log_message at 0x7f75602884c0>, 'activity_div': <function activity_div at 0x7f7560288550>, 'snippet': <function snippet at 0x7f75602885e0>, 'convert_to_dict': <function convert_to_dict at 0x7f7560288670>, 'follow_button': <function follow_button at 0x7f7560288700>, 'follow_count': <function follow_count at 0x7f7560288790>, 'add_url_param': <function add_url_param at 0x7f75602888b0>, 'remove_url_param': <function remove_url_param at 0x7f7560288940>, 'include_resource': <function include_resource at 0x7f75602889d0>, 'urls_for_resource': <function urls_for_resource at 0x7f7560288a60>, 'debug_inspect': <function debug_inspect at 0x7f7560288af0>, 'popular': <function popular at 0x7f7560288b80>, 'groups_available': <function groups_available at 0x7f7560288c10>, 'organizations_available': <function organizations_available at 0x7f7560288ca0>, 'roles_translated': <function roles_translated at 0x7f7560288d30>, 'user_in_org_or_group': <function user_in_org_or_group at 0x7f7560288dc0>, 'dashboard_activity_stream': <function dashboard_activity_stream at 0x7f7560288e50>, 'recently_changed_packages_activity_stream': <function recently_changed_packages_activity_stream at 0x7f7560288ee0>, 'escape_js': <function escape_js at 0x7f7560288f70>, 'get_pkg_dict_extra': <function get_pkg_dict_extra at 0x7f7560289040>, 'get_request_param': <function get_request_param at 0x7f75602890d0>, 'html_auto_link': <function html_auto_link at 0x7f7560289160>, 'render_markdown': <function render_markdown at 0x7f75602891f0>, 'format_resource_items': <function format_resource_items at 0x7f7560289280>, 'resource_preview': <function resource_preview at 0x7f7560289310>, 'get_allowed_view_types': <function get_allowed_view_types at 0x7f75602893a0>, 'rendered_resource_view': <function rendered_resource_view at 0x7f7560289430>, 'view_resource_url': <function view_resource_url at 0x7f75602894c0>, 'resource_view_is_filterable': <function resource_view_is_filterable at 0x7f7560289550>, 'resource_view_get_fields': <function resource_view_get_fields at 0x7f75602895e0>, 'resource_view_is_iframed': <function resource_view_is_iframed at 0x7f7560289670>, 'resource_view_icon': <function resource_view_icon at 0x7f7560289700>, 'resource_view_display_preview': <function resource_view_display_preview at 0x7f7560289790>, 'resource_view_full_page': <function resource_view_full_page at 0x7f7560289820>, 'remove_linebreaks': <function remove_linebreaks at 0x7f75602898b0>, 'list_dict_filter': <function list_dict_filter at 0x7f7560289940>, 'SI_number_span': <function SI_number_span at 0x7f75602899d0>, 'new_activities': <function new_activities at 0x7f7560289a60>, 'uploads_enabled': <function uploads_enabled at 0x7f7560289af0>, 'get_featured_organizations': <function get_featured_organizations at 0x7f7560289b80>, 'get_featured_groups': <function get_featured_groups at 0x7f7560289c10>, 'featured_group_org': <function featured_group_org at 0x7f7560289ca0>, 'get_site_statistics': <function get_site_statistics at 0x7f7560289d30>, 'resource_formats': <function resource_formats at 0x7f7560289dc0>, 'unified_resource_format': <function unified_resource_format at 0x7f7560289e50>, 'check_config_permission': <function check_config_permission at 0x7f7560289ee0>, 'get_organization': <function get_organization at 0x7f7560289f70>, 'license_options': <function license_options at 0x7f756028a040>, 'get_translated': <function get_translated at 0x7f756028a0d0>, 'facets': <function facets at 0x7f756028a160>, 'mail_to': <function mail_to at 0x7f756028a1f0>, 'radio': <function radio at 0x7f756028a280>, 'clean_html': <function clean_html at 0x7f756028a310>, 'flash': <ckan.lib.helpers._Flash object at 0x7f7560398e50>, 'localised_number': <function localised_number at 0x7f756036b1f0>, 'localised_SI_number': <function localised_SI_number at 0x7f756036b310>, 'localised_nice_date': <function localised_nice_date at 0x7f756036b160>, 'localised_filesize': <function localised_filesize at 0x7f756036b280>, 'get_available_locales': <function get_available_locales at 0x7f75615d21f0>, 'get_locales_dict': <function get_locales_dict at 0x7f75615d2160>, 'literal': <class 'ckan.lib.helpers.literal'>, 'asbool': <function asbool at 0x7f7561c5dee0>, 'urlencode': <function urlencode at 0x7f7562d86280>, 'include_asset': <function include_asset at 0x7f7560282550>, 'render_assets': <function render_assets at 0x7f7560282670>, 'sanitize_id': <function sanitize_id at 0x7f756028a430>, 'compare_pkg_dicts': <function compare_pkg_dicts at 0x7f756028a4c0>, 'activity_list_select': <function activity_list_select at 0x7f756028a550>, 'get_collaborators': <function get_collaborators at 0x7f756028a5e0>, 'can_update_owner_org': <function can_update_owner_org at 0x7f756028a670>, 'check_ckan_version': <function check_ckan_version at 0x7f756028a700>, 'csrf_input': <function csrf_input at 0x7f756028a790>, 'get_map_config': <function get_mapview_config at 0x7f755ea524c0>, 'get_dataproxy_url': <function get_dataproxy_url at 0x7f755ea52700>, 'datapusher_status': <function datapusher_status at 0x7f755e9f8ee0>, 'datapusher_status_description': <function datapusher_status_description at 0x7f755e9f8f70>, 'datastore_dictionary': <function datastore_dictionary at 0x7f755ea35550>}
pkg_activity_list [{'id': '848f3a44-941b-4273-9b2f-e9e24dbee600', 'timestamp': '2024-11-19T04:14:27.195412', 'user_id': '0559a5db-3a26-43ab-a5a7-448bb0b37ded', 'object_id': 'f93fc625-5a29-424e-92f3-2383d33cd976', 'activity_type': 'changed package', 'data': {'package': {'title': 'Student-Teacher ratio in junior high schools (SMP/MTs)'}}}, {'id': '32bd6459-084f-4a81-891c-05af847a523c', 'timestamp': '2024-11-19T04:13:25.669614', 'user_id': '0559a5db-3a26-43ab-a5a7-448bb0b37ded', 'object_id': 'f93fc625-5a29-424e-92f3-2383d33cd976', 'activity_type': 'changed package', 'data': {'package': {'title': 'Student-Teacher ratio in junior high schools (SMP/MTs)'}}}, {'id': 'ba9e1387-f3f8-4d70-8d84-f46eaf5204ed', 'timestamp': '2024-06-06T04:19:10.254134', 'user_id': '0559a5db-3a26-43ab-a5a7-448bb0b37ded', 'object_id': 'f93fc625-5a29-424e-92f3-2383d33cd976', 'activity_type': 'changed package', 'data': {'package': {'title': 'Pupil-qualified teacher ratio in lower secondary education'}}}, {'id': '25a030bd-bcd1-45e3-9c1b-ad9494b2b613', 'timestamp': '2024-06-06T04:18:21.896647', 'user_id': '0559a5db-3a26-43ab-a5a7-448bb0b37ded', 'object_id': 'f93fc625-5a29-424e-92f3-2383d33cd976', 'activity_type': 'changed package', 'data': {'package': {'title': 'Pupil-qualified teacher ratio in lower secondary education'}}}, {'id': '361c206d-623d-46fd-9f67-2f2c5942cce1', 'timestamp': '2024-06-06T04:18:21.616110', 'user_id': '0559a5db-3a26-43ab-a5a7-448bb0b37ded', 'object_id': 'f93fc625-5a29-424e-92f3-2383d33cd976', 'activity_type': 'changed package', 'data': {'package': {'title': 'Pupil-qualified teacher ratio in lower secondary education'}}}, {'id': '3eef66df-acc5-4ce2-8393-9ff307ec55e5', 'timestamp': '2024-06-06T04:17:57.800646', 'user_id': '0559a5db-3a26-43ab-a5a7-448bb0b37ded', 'object_id': 'f93fc625-5a29-424e-92f3-2383d33cd976', 'activity_type': 'new package', 'data': {'package': {'title': 'Pupil-qualified teacher ratio in lower secondary education'}}}]
pkg_dict {'author': 'UNICEF', 'author_email': '', 'creator_user_id': '0559a5db-3a26-43ab-a5a7-448bb0b37ded', 'id': 'f93fc625-5a29-424e-92f3-2383d33cd976', 'isopen': True, 'license_id': 'other-open', 'license_title': 'Other (Open)', 'maintainer': 'UNICEF', 'maintainer_email': '', 'metadata_created': '2024-06-06T04:17:57.758391', 'metadata_modified': '2024-11-19T04:14:27.153751', 'name': 'student-teacher-ratio-junior-high-schools-smp-mts', 'notes': '###Definition:\r\n* __Student-Teacher ratio in junior high schools (SMP/MTs)__ refers to the number of students per teacher in junior high schools (SMP/MTs).\r\n* For example, a student-teacher ratio of 20:1 means that there are 20 students for every 1 teacher. A lower ratio generally indicates that teachers have more time to devote to each student, potentially leading to better educational outcomes.\r\n###Unit of Measure:\r\n* Ratio\r\n###Year:\r\n* 2023\r\n###SDG Indicator:\r\n* __4.c__ By 2030, substantially increase the supply of qualified teachers, including through international cooperation for teacher training in developing countries, especially least developed countries and small island developing States\r\n###CPAP Outcome:\r\n* Education for Early Childhood and Adolescent Development\r\n###CPAP Output:\r\n* 2.1 Basic education', 'num_resources': 1, 'num_tags': 4, 'organization': {'id': '778c64fd-f237-4bf3-973f-25501e0f5390', 'name': 'unicef', 'title': 'UNICEF', 'type': 'organization', 'description': "UNICEF, officially United Nations Children's Fund, is an agency of the United Nations responsible for providing humanitarian and developmental aid to children worldwide. For more than 60 years, UNICEF has been reaching millions of children in Indonesia with development and humanitarian assistance.", 'image_url': '2023-05-22-082907.473359unicef.jpeg', 'created': '2023-05-22T08:20:54.352759', 'is_organization': True, 'approval_status': 'approved', 'state': 'active'}, 'owner_org': '778c64fd-f237-4bf3-973f-25501e0f5390', 'private': False, 'state': 'active', 'title': 'Student-Teacher ratio in junior high schools (SMP/MTs)', 'type': 'dataset', 'url': 'BPS - Statistik Pendidikan', 'version': '', 'resources': [{'cache_last_updated': None, 'cache_url': None, 'created': '2024-06-06T04:18:21.579008', 'datastore_active': False, 'description': '###Definition:\r\n* Student-Teacher ratio for junior high schools (SMP/MTs) in 34 provinces and Indonesia.\r\n###Source:\r\n* BPS - Statistik Pendidikan\r\n###Year:\r\n* 2023', 'format': 'XLSX', 'hash': '', 'id': 'c95cb9ae-ea7b-45bc-b59a-dec648c7c2a2', 'last_modified': '2024-11-19T04:14:27.145425', 'metadata_modified': '2024-11-19T04:14:27.157378', 'mimetype': 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'mimetype_inner': None, 'name': 'Data in 34 provinces & Indonesia (2023)', 'package_id': 'f93fc625-5a29-424e-92f3-2383d33cd976', 'position': 0, 'resource_type': None, 'size': 19948, 'state': 'active', 'url': 'https://data4children.org/dataset/f93fc625-5a29-424e-92f3-2383d33cd976/resource/c95cb9ae-ea7b-45bc-b59a-dec648c7c2a2/download/student_teacher_ratio_junior_high_2023.xlsx', 'url_type': 'upload'}], 'tags': [{'display_name': 'BPS', 'id': '67c89d97-dd4c-4057-a69c-cde0e0076f85', 'name': 'BPS', 'state': 'active', 'vocabulary_id': None}, {'display_name': 'Education', 'id': 'dfec31d6-695d-415f-8144-1b45c6809ef5', 'name': 'Education', 'state': 'active', 'vocabulary_id': None}, {'display_name': 'SDG', 'id': '27a90a95-ff73-4dc3-8457-65160fc73eba', 'name': 'SDG', 'state': 'active', 'vocabulary_id': None}, {'display_name': 'SDG 4', 'id': '1ba3c64b-8853-4f16-9ed7-4908564fdb80', 'name': 'SDG 4', 'state': 'active', 'vocabulary_id': None}], 'extras': [], 'groups': [], 'relationships_as_subject': [], 'relationships_as_object': []}
request <Request 'https://data4children.org/dataset/changes/848f3a44-941b-4273-9b2f-e9e24dbee600' [GET]>
session {'_domain': None, '_path': '/', '_accessed_time': 1742248922.5705786, '_creation_time': 1742248922.5705786}
ungettext <function ungettext at 0x7f7561c5d700>
Close

SQLAlchemy queries

Queries Unavailable

The toolbar was unable to fetch the SQLAlchemy queries for this request. To enable the SQLAlchemy query display, please:

  1. Install required libraries:
    • Flask-SQLAlchemy
  2. Configure Flask-SQLAlchemy:

    The Flask-SQLAlchemy extension needs to be configured for this application. Please see the Flask-SQLAlchemy documentation for details.

Close

Log Messages

No messages logged.

Close

Route List

URL route Endpoint name HTTP methods Is alias Redirect to
/ home.index GET, HEAD, OPTIONS False None
/<path:filename> static GET, HEAD, OPTIONS False None
/about home.about GET, HEAD, OPTIONS False None
/api/ api.get_api GET, HEAD, OPTIONS False None
/api/<int(min=1, max=2):ver>/i18n/<lang> api.i18n_js_translations GET, HEAD, OPTIONS False None
/api/<int(min=1, max=2):ver>/util/dataset/autocomplete api.dataset_autocomplete GET, HEAD, OPTIONS False None
/api/<int(min=1, max=2):ver>/util/group/autocomplete api.group_autocomplete GET, HEAD, OPTIONS False None
/api/<int(min=1, max=2):ver>/util/organization/autocomplete api.organization_autocomplete GET, HEAD, OPTIONS False None
/api/<int(min=1, max=2):ver>/util/resource/format_autocomplete api.format_autocomplete GET, HEAD, OPTIONS False None
/api/<int(min=1, max=2):ver>/util/snippet/<snippet_path> api.snippet GET, HEAD, OPTIONS False None
/api/<int(min=1, max=2):ver>/util/tag/autocomplete api.tag_autocomplete GET, HEAD, OPTIONS False None
/api/<int(min=1, max=2):ver>/util/user/autocomplete api.user_autocomplete GET, HEAD, OPTIONS False None
/api/<int(min=1, max=3):ver> api.get_api GET, HEAD, OPTIONS False None
/api/<int(min=3, max=3):ver>/action/<logic_function> api.action GET, HEAD, OPTIONS, POST False None
/api/action/<logic_function> api.action GET, HEAD, OPTIONS, POST False None
/api/i18n/<lang> api.i18n_js_translations GET, HEAD, OPTIONS False None
/api/util/dataset/autocomplete api.dataset_autocomplete GET, HEAD, OPTIONS False None
/api/util/group/autocomplete api.group_autocomplete GET, HEAD, OPTIONS False None
/api/util/organization/autocomplete api.organization_autocomplete GET, HEAD, OPTIONS False None
/api/util/resource/format_autocomplete api.format_autocomplete GET, HEAD, OPTIONS False None
/api/util/snippet/<snippet_path> api.snippet GET, HEAD, OPTIONS False None
/api/util/tag/autocomplete api.tag_autocomplete GET, HEAD, OPTIONS False None
/api/util/user/autocomplete api.user_autocomplete GET, HEAD, OPTIONS False None
/ckan-admin/ admin.index GET, HEAD, OPTIONS False None
/ckan-admin/config admin.config GET, HEAD, OPTIONS, POST False None
/ckan-admin/reset_config admin.reset_config GET, HEAD, OPTIONS, POST False None
/ckan-admin/trash admin.trash GET, HEAD, OPTIONS, POST False None
/dashboard/ dashboard.index GET, HEAD, OPTIONS False None
/dashboard/<int:offset> dashboard.index GET, HEAD, OPTIONS False None
/dashboard/datasets dashboard.datasets GET, HEAD, OPTIONS False None
/dashboard/groups dashboard.groups GET, HEAD, OPTIONS False None
/dashboard/organizations dashboard.organizations GET, HEAD, OPTIONS False None
/dataset/ dataset.search GET, HEAD, OPTIONS False None
/dataset/<id> dataset.read GET, HEAD, OPTIONS False None
/dataset/<id>/dictionary/<resource_id> datastore.dictionary GET, HEAD, OPTIONS, POST False None
/dataset/<id>/history dataset.history GET, HEAD, OPTIONS False None
/dataset/<id>/resource/<resource_id> resource.read GET, HEAD, OPTIONS False None
/dataset/<id>/resource/<resource_id> dataset_resource.read GET, HEAD, OPTIONS False None
/dataset/<id>/resource/<resource_id>/delete resource.delete GET, HEAD, OPTIONS, POST False None
/dataset/<id>/resource/<resource_id>/delete dataset_resource.delete GET, HEAD, OPTIONS, POST False None
/dataset/<id>/resource/<resource_id>/download resource.download GET, HEAD, OPTIONS False None
/dataset/<id>/resource/<resource_id>/download dataset_resource.download GET, HEAD, OPTIONS False None
/dataset/<id>/resource/<resource_id>/download/<filename> resource.download GET, HEAD, OPTIONS False None
/dataset/<id>/resource/<resource_id>/download/<filename> dataset_resource.download GET, HEAD, OPTIONS False None
/dataset/<id>/resource/<resource_id>/edit resource.edit GET, HEAD, OPTIONS, POST False None
/dataset/<id>/resource/<resource_id>/edit dataset_resource.edit GET, HEAD, OPTIONS, POST False None
/dataset/<id>/resource/<resource_id>/edit_view/<view_id> resource.edit_view GET, HEAD, OPTIONS, POST False None
/dataset/<id>/resource/<resource_id>/edit_view/<view_id> dataset_resource.edit_view GET, HEAD, OPTIONS, POST False None
/dataset/<id>/resource/<resource_id>/embed resource.embedded_dataviewer GET, HEAD, OPTIONS False None
/dataset/<id>/resource/<resource_id>/embed dataset_resource.embedded_dataviewer GET, HEAD, OPTIONS False None
/dataset/<id>/resource/<resource_id>/new_view resource.edit_view GET, HEAD, OPTIONS, POST False None
/dataset/<id>/resource/<resource_id>/new_view dataset_resource.edit_view GET, HEAD, OPTIONS, POST False None
/dataset/<id>/resource/<resource_id>/preview resource.datapreview GET, HEAD, OPTIONS False None
/dataset/<id>/resource/<resource_id>/preview dataset_resource.datapreview GET, HEAD, OPTIONS False None
/dataset/<id>/resource/<resource_id>/view resource.view GET, HEAD, OPTIONS False None
/dataset/<id>/resource/<resource_id>/view dataset_resource.view GET, HEAD, OPTIONS False None
/dataset/<id>/resource/<resource_id>/view/<view_id> resource.view GET, HEAD, OPTIONS False None
/dataset/<id>/resource/<resource_id>/view/<view_id> dataset_resource.view GET, HEAD, OPTIONS False None
/dataset/<id>/resource/<resource_id>/viewer resource.embedded_dataviewer GET, HEAD, OPTIONS False None
/dataset/<id>/resource/<resource_id>/viewer dataset_resource.embedded_dataviewer GET, HEAD, OPTIONS False None
/dataset/<id>/resource/<resource_id>/views resource.views GET, HEAD, OPTIONS False None
/dataset/<id>/resource/<resource_id>/views dataset_resource.views GET, HEAD, OPTIONS False None
/dataset/<id>/resource/new resource.new GET, HEAD, OPTIONS, POST False None
/dataset/<id>/resource/new dataset_resource.new GET, HEAD, OPTIONS, POST False None
/dataset/<id>/resource_data/<resource_id> datapusher.resource_data GET, HEAD, OPTIONS, POST False None
/dataset/<id>/resource_edit/<resource_id> dataset.EditView GET, HEAD, OPTIONS False None
/dataset/activity/<id> dataset.activity GET, HEAD, OPTIONS False None
/dataset/changes/<id> dataset.changes GET, HEAD, OPTIONS False None
/dataset/changes_multiple dataset.changes_multiple GET, HEAD, OPTIONS False None
/dataset/delete/<id> dataset.delete GET, HEAD, OPTIONS, POST False None
/dataset/edit/<id> dataset.edit GET, HEAD, OPTIONS, POST False None
/dataset/follow/<id> dataset.follow OPTIONS, POST False None
/dataset/followers/<id> dataset.followers GET, HEAD, OPTIONS False None
/dataset/groups/<id> dataset.groups GET, HEAD, OPTIONS, POST False None
/dataset/new dataset.new GET, HEAD, OPTIONS, POST False None
/dataset/new_resource/<id> dataset.CreateView GET, HEAD, OPTIONS False None
/dataset/resources/<id> dataset.resources GET, HEAD, OPTIONS False None
/dataset/unfollow/<id> dataset.unfollow OPTIONS, POST False None
/datastore/dump/<resource_id> datastore.dump GET, HEAD, OPTIONS False None
/feeds/custom.atom feeds.custom GET, HEAD, OPTIONS False None
/feeds/dataset.atom feeds.general GET, HEAD, OPTIONS False None
/feeds/group/<string:id>.atom feeds.group GET, HEAD, OPTIONS False None
/feeds/organization/<string:id>.atom feeds.organization GET, HEAD, OPTIONS False None
/feeds/tag/<string:id>.atom feeds.tag GET, HEAD, OPTIONS False None
/group/ group.index GET, HEAD, OPTIONS False None
/group/<id> group.read GET, HEAD, OPTIONS False None
/group/about/<id> group.about GET, HEAD, OPTIONS False None
/group/activity/<id> group.activity GET, HEAD, OPTIONS, POST False None
/group/activity/<id>/<int:offset> group.activity GET, HEAD, OPTIONS False None
/group/admins/<id> group.admins GET, HEAD, OPTIONS, POST False None
/group/bulk_process/<id> group.bulk_process GET, HEAD, OPTIONS, POST False None
/group/delete/<id> group.delete GET, HEAD, OPTIONS, POST False None
/group/edit/<id> group.edit GET, HEAD, OPTIONS, POST False None
/group/follow/<id> group.follow GET, HEAD, OPTIONS, POST False None
/group/followers/<id> group.followers GET, HEAD, OPTIONS, POST False None
/group/history/<id> group.history GET, HEAD, OPTIONS, POST False None
/group/member_delete/<id> group.member_delete GET, HEAD, OPTIONS, POST False None
/group/member_new/<id> group.member_new GET, HEAD, OPTIONS, POST False None
/group/members/<id> group.members GET, HEAD, OPTIONS, POST False None
/group/new group.new GET, HEAD, OPTIONS, POST False None
/group/unfollow/<id> group.unfollow GET, HEAD, OPTIONS, POST False None
/organization/ organization.index GET, HEAD, OPTIONS False None
/organization/<id> organization.read GET, HEAD, OPTIONS False None
/organization/about/<id> organization.about GET, HEAD, OPTIONS False None
/organization/activity/<id> organization.activity GET, HEAD, OPTIONS, POST False None
/organization/activity/<id>/<int:offset> organization.activity GET, HEAD, OPTIONS False None
/organization/admins/<id> organization.admins GET, HEAD, OPTIONS, POST False None
/organization/bulk_process/<id> organization.bulk_process GET, HEAD, OPTIONS, POST False None
/organization/delete/<id> organization.delete GET, HEAD, OPTIONS, POST False None
/organization/edit/<id> organization.edit GET, HEAD, OPTIONS, POST False None
/organization/follow/<id> organization.follow GET, HEAD, OPTIONS, POST False None
/organization/followers/<id> organization.followers GET, HEAD, OPTIONS, POST False None
/organization/history/<id> organization.history GET, HEAD, OPTIONS, POST False None
/organization/member_delete/<id> organization.member_delete GET, HEAD, OPTIONS, POST False None
/organization/member_new/<id> organization.member_new GET, HEAD, OPTIONS, POST False None
/organization/members/<id> organization.members GET, HEAD, OPTIONS, POST False None
/organization/new organization.new GET, HEAD, OPTIONS, POST False None
/organization/unfollow/<id> organization.unfollow GET, HEAD, OPTIONS, POST False None
/stats stats.index GET, HEAD, OPTIONS False None
/testing/primer util.primer GET, HEAD, OPTIONS False None
/user/ user.index GET, HEAD, OPTIONS False None
/user/<id> user.read GET, HEAD, OPTIONS False None
/user/<id>/api-tokens user.api_tokens GET, HEAD, OPTIONS, POST False None
/user/<id>/api-tokens/<jti>/revoke user.api_token_revoke OPTIONS, POST False None
/user/_logout user.logout GET, HEAD, OPTIONS False None
/user/activity/<id> user.activity GET, HEAD, OPTIONS False None
/user/activity/<id>/<int:offset> user.activity GET, HEAD, OPTIONS False None
/user/delete/<id> user.delete OPTIONS, POST False None
/user/edit user.edit GET, HEAD, OPTIONS, POST False None
/user/edit/<id> user.edit GET, HEAD, OPTIONS, POST False None
/user/follow/<id> user.follow OPTIONS, POST False None
/user/followers/<id> user.followers GET, HEAD, OPTIONS False None
/user/generate_key user.generate_apikey OPTIONS, POST False None
/user/generate_key/<id> user.generate_apikey OPTIONS, POST False None
/user/logged_in user.logged_in GET, HEAD, OPTIONS False None
/user/logged_out user.logged_out GET, HEAD, OPTIONS False None
/user/logged_out_redirect user.logged_out_page GET, HEAD, OPTIONS False None
/user/login user.login GET, HEAD, OPTIONS False None
/user/me user.me GET, HEAD, OPTIONS False None
/user/register user.register GET, HEAD, OPTIONS, POST False None
/user/reset user.request_reset GET, HEAD, OPTIONS, POST False None
/user/reset/<id> user.perform_reset GET, HEAD, OPTIONS, POST False None
/user/unfollow/<id> user.unfollow OPTIONS, POST False None
/util/redirect util.internal_redirect GET, HEAD, OPTIONS, POST False None
/webassets/<path:path> webassets.index GET, HEAD, OPTIONS False None
/zh_CN/ home.redirect_locale GET, HEAD, OPTIONS False None
/zh_CN/<path:path> home.redirect_locale GET, HEAD, OPTIONS False None
/zh_TW/ home.redirect_locale GET, HEAD, OPTIONS False None
/zh_TW/<path:path> home.redirect_locale GET, HEAD, OPTIONS False None
Close

Profiler not active

The profiler is not activated, activate it to use it